Just keep your gun cleaned and oiled...Rain, snow, etc. is no problem...I had my 870 fall off the back of a 4 wheeler into the snow one time...I just picked it up, dusted the snow off of it and went hunting...When I returned home, I cleaned it, oiled it, and put it away...No rust problem there.