i know how to prevent runst in the barrell and just moister over all, silaca bags you get when you buy new shoes, those little bags that draw moister out of things, mady a hand full in your gun safe will just prevent it, but wont stop the stuff you already have.