In my experience, anything labeled "all-purpose"... isn't.
Break-Free is an excellent example.
Billed as a "cleaner, lubricant, & preservative", it did a fair job of lubricating and preserving (if you remembered to shake it up well); it didn't clean worth a crap.
These "magic formulas" come and go. Me, I'll just stick with copper solvent for the bore, regular solvent to clean everything else, and a good oil for lube points... and a silicone cloth for the couple of blued guns I now have.
.