Oganza,
Here is a quick version of US Marine Corps procedures for long term storage of weapons.
1. Thoroughly clean weapon, removing all rust or corrosive items. Use gloves so as to not leave finger prints on the metal.
2. Lightly coat all metal surfaces with preservative oil - wipe off any excess.
3. Cusion any sharp and/or protruding areas with a noncorrosive material (i.e., MIL-B-121, PPP-C-1797, PPP-C-1842, etc.) to prevent puncture of the barrier material. You can google MIL-B-121 and find products that meet this standard.
4. Insert VCI(volatile corrosion inhibiter)bore tube into barrel.
5. Sandwich gun between layers of MIL-B-22019 Type II, VCI (volatile corrosion inhibiter) cold seal barrier material. The barrier material must be completely sealed around the weapon with no visible channels through the seal. You can google MIL-B-22019 and find products that meet this standard.
6. Immobilize gun in a fiberboard box. All seams and joints with tape (i.e., PPP-T-76). Fiberboard containers will conform to ASTM D1974, ASTM D5118/ASTM D5118M (formally PPP-B-636). You can google these specs as well to get more info on them.
The weapons are stored this way for one year, then opened for inspection each year and then re-sealed. I've seen weapons stored this way for three years with no issues (without the annual inspection). This may seem like a lot of difficult jargon and procedures, but once you identify the proper materials to use, it's a simple process and very effective.