I have had the JP-1 CA emissions Howell TBI kit installed in my 84 /7 since 2003. I needed to pass emissions in Maryland because it was my daily driver. I have since gotten historic tags and no longer need to pass emissions. I love my Howell kit, my jeep always starts, I don't have to dink with the carb, it runs great.... I somehow damaged two Carter YFA carburetors in two years by twisting the main butterfly shaft (Guess my lead foot did the damage), the butterfly wouldn't close all the way so I got stuck with a really fast idle.
The only drawback was the air cleaner, the stock one wouldn't fit with the 5-1/8" TBI opening. I was stuck using that GM 9" chrome one with the K&N filter Howell suggested. I hated that air cleaner, the valve cover connection on the bottom is just a 3/4" nipple. I had problems getting the hose on and when I finally did, it wasn't filtered and would spew oily residue into the TBI. It always looked dirty and was impossible to keep fingerprint free. I threw out my original cleaner (like an idiot) after the install and everything worked as it should. I recently decided to modify a stock Jeep I6 non-power brake cleaner by cutting the small 2-5/8 opening out and grafting the bottom of a early 90s GM van air cleaner on instead. I much prefer the stock look. If you have power brakes on your CJ, Dan over at DoubleDFab.com can make you an adapter so you can keep the original triangle shaped one. (I think it would restrict the airflow but I'm not completely sure).
JM2₵ Good luck with your choice.