I never use WD-40 for anything because I know it's history !! Originally the company did not develop it, nor make it , nor package it !! They only marketed it. Originally it was just a penetrant ,nothing else. As those things go it was recommended for everything ! Those who used it on steel guns , tools etc soon found their items rusting !! There were so many complaints they changed the formula !! Whatever you use it for there's something on the market that is better...As for 3 in 1 oil it is the worst oil I've ever seen .It had no antioxidents and would quickly form a varnish. When I repaired guns I would always know if 3 in 1 was used because of this .Some I couldn't even take apart because of the varnish. 3 in 1 is now owned by WD-40 , they make a wonderfull couple !