While retrieving my 870 barrel from a re-bluing, I asked the gunsmith if he had any advice for preventing rust in the future. Without hesitation he said butchers wax. He recommended a coat of butchers wax on external metal and light silicone on internal moving parts. He even said he'd follow the same regimen for regular short-term storage. Does anyone have any experience with or opinions on this method? It's not pretty-looking, but sometimes I don't get to the range for weeks at a time and I don't want any more rusty surprises when I do pull out a gun from my cabinet. At present my long guns are cleaned with solvent, coated with light oil, and put in silicone socks -- i.e., what I was raised with. Any suggestions appreciated.