How about a VCI gun sock. This is not a silicone sock. They are sold by several companies. Run about $12.00. They are made specifically for long term storage of firearms in humid or damp environments. I have been using them for years and have not seen a speck of rust on any of my guns since.