I saw "Hickok45" using Ballistol in his Youtube videos, so thought I'd give it a try. I've switched over to it from CLP. Seems to do the job very good.
Remoil, but then again, anything I have works for general cleaningworks... CLP, RemOil, etc. I've found that cleaning products work as good as the brush you're using. There's no "Magic" cleaner or secret recipe... cleaner and a plastic bristle brush (or copper if you're cleaning specific parts - no steel). Especially since we're cleaning some range firearms each day that have had thousands of rounds through them. NONE of the cleaners provide some end-all one and done performance in that type of environment.
After trying virtually every gun cleaner and lube on the market I am using Birchwood Casey Poly Safe aerosol cleaner and Slip 2000 lube.
You must have spent thousands on gun cleaners and lubes.
If wanting to use an aresol spray to blast out grime and debris I use Non-Clorinated Brake parts cleaner. Other than that I use Ed's Red with reduced/no acetone. But I also keep a supply of Hoppes #9 cleaner and Hoppes Elite Gun oil on hand as well as some grease. I am currently experimenting with mink oil (in the shoe polish area) for prolonged storage corrosion protection. There are low cost alternatives to the in my opinion over priced options, just have to think outside the box.