To date, my commercial recommendations generally center around the use of
Eezox,
FP-10 and/or
CorrosionX.
One thing you should be aware of about CorrosionX though... there are (3) versions (and I love 'em all)!
A) Standard Marine (red can/bottle)
B) Aircraft
C) HD (Heavy Duty)
The Aircraft edition is a little heavier than the Marine and designed specifically to be compatible with aluminum commonly used in aircraft applications. I've also sprayed this stuff inside my own auto's trunk lid as a moisture barrier/corrosion blocker (I have a water leak that has caused some previous rusting) and it makes a great general lube for whatever ails your mechanicals.
The HD is very useful in particularly challenging environments and is the most robust of the (3) formulations. Interestingly, I've never heard reference being made to anything other than the (presumed) light/Marine version so please be aware that you may be better suited by one of the other types for your particular application or needs.
That said, I've still been quite pleased with what I usually find myself using... FP-10 on a Eezox treated arm, or CorrosionX used over wide areas and perhaps something else used experimentally on high-friction spots (usually after a PowderBlast or Simple Green/H2O bath).
While CorrosionX is decent as a CLP, I am most interested to soon discover how George Fennel (formerly of MPC) has upped the ante over FP-10 and other CLP juices with his new
Weapons Shield product. I think that one bears watching as polarized boundary layer technology creeps into our avocation as a weapons specific formulation.
There really isn't any excuse for corrosion on firearms any longer with any one of these sophisticated products or a few of the old standbys on your bench. Cost can be measured in many ways, but I much prefer to pay the piper now, rather than later...
Or if you're of the ornery variety, you can also check out Mad Ogre's CLP recipe then growl on the firing line!