(click image to see more detail)
Universal ATF works in all cases. No more Dextron vs. Mercon (^_^)
Seriously...
I still use the basic Hoppes for cleaning, but recently I've changed my lube to Weapon Shield. Not only does it act like a CLP if I'm in need of a quick cleaning at the range, but it's worked really well as a lube and came out real well in the rust tests that were conducted last year. I especially like the fact that I can wipe down a gun after lubing it and have the gun practically dry but still functional.
This allows me to use the firearms in a classroom and I don't have students complaining about getting their hands filthy with the oils. Also makes wiping down fingerprints (due to oils) easier when it's time to put everything away. I used to keep my guns almost dry for classes and then add the lube before use. No longer.
Even in the 1911 or AR where traditionally you had to keep the parts wet to function properly, this stuff works after it dries.
I don't have any long term data to indicate anything. In fact, if I'm setting out to specifically go shooting, I'll put a few drops on just because it still 'feels' wrong not to. But, on the few times I've gone shooting after class and have not added anything, I have had no issues at all with the guns. So, it seems to be working well.
(click image to see products)
Beyond that, I have some other cleaners. I still have a specific copper solvent but don't ever remember opening it. Just about everything I "don't really use" is in a glass jar, so you get some idea of how long it's been around.
Have not used brake cleaner as I find aerosols very messy. Then again, brake jobs are messy (^_^)
Generally speaking, you clean soon after use and it goes a lot easier.