Like Charlie, I have previously used WD-40. My experience with WD-40 is that it evaporates. If you use it for rust prevention, re-apply it periodically. The other problem that I have encountered in using WD-40 on firearms, is that it will leave a residue on the internal mechanisms that can cause problems with the mechanical action,
For the storage of engine parts, regardless of humidly issues, Gibbs Brand lubricants are AMAZING at not allowing oxidation (rust or oxidation) to occur. This stuff is not cheap, BUT it is the only thing I'm using now for things that are 'on hold' 'til I get to them. The specifications and uses for this 'lubricant' are phenomenal! I recommend it unconditionally.
Click the Internet address below to see a listing of this on eBay Motors. The eBay listing is in an aerosol container. It can be obtained in liquid form also. I've purchased this through eBay vendors and also from vendors on Amazon. Prices vary depending upon vendor and amount being purchased.
This is one of those products that if you try it, you won't settle for anything else. It's that good! I learned about it on the Forum about two years ago.
http://www.ebay.com/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=Gibbs+Brand&_sacat=6000Hope this helps.
NoShortcuts
a.k.a. Charlie Brown
near Syracuse, New York