Don't forget Lehigh Valley Gun Lube. It is sapoified tall oil and leaves a coat on on the metal which is VERY rust proof, is dry to the touch and does not harm wood. One can clean wood with it. Great stuff! David