As any museum conservator would say, an armory wax is the only way to go for long term storage. See a good link on rust prevention:
http://www.ctmuzzleloaders.com/mlexperiments/corrosion/corrosion.html
http://www.ctmuzzleloaders.com/mlexperiments/corrosion/corrosion.html