RE: protecting your gun
I hope that your guns are kept in a safe/cabinet and not a case.
A little oil coating is all that you need.
Throw a box of baking soda in the safe/cabinet, and that will help soak up some moisture.
Also, silica packets work well and are not nearly as expensive as things like golden rods, and you dont have to plug them in.