There may be more recent innovations, but when I went to 'Nam many years ago, I stored my guns in long plastic bags (sorry, I can't tell you where to get them) heat sealed after a liberal coating of gun oil. Came back and they were like new. Be advised that most penetrating or water displacing "oils" such as Break-Free and WD-40 evaporate after a few days, leaving guns TOTALLY without any rust protection. Use ONLY a good gun oil such as Remington. Yeah, sealing them in bags is awkward, but then so is rust. Also, the oil may not be the best for the stocks, but I don't know of anything better. Hope this helps.