That article is what turned me on to ghe WD40 Specialist Corrosion Inhibitor. It isn't a CLP product, not made for cleaning or lubricating, it's exactly what it says it is a corrosion stopper. It does work, having prevented rust on blued steel guns as well as tools out in my shop which is open to outside humidity. The Hornady One Shot is a dry film lubricant and rust preventative too. I didn't really test it much as a corrosion stopper but it does make an excellent trigger and bolt mechanism cleaner and lube on firearms. Dissolves old grime then evaporates leaving the non oily lube film behind. Shooters Choice Rust Prevent is fairly good stuff, it leaves a waxier coating for rust prevention. It rubs off easier than the WD40 Specialist Corrosion Inhibitor but still a good product. I stopped using Eezox after I got rust spots all over my Evanix Renegade once. I had hunted on a hot humid afternoon, got home late at night and decided to leave the rifle in the car, in a soft case in the trunk. Got it out the next morning and rust all over the place, some deep enough to leave permanent stains on the gun.