Many of us have been using CorrosionX for a few years now. It's simply the best product available currently for corrosion protection. I find Eezox to be a close runner up.
I'm currently trying Weapon Shield from FP-10 founder, Geo. Fennell. It should give the others a run for the $$
BTW, Mike T, owner of CorrosionX is a great guy and was providing samples upon request. firstname.lastname@example.org