Years ago while attending S&W Armours School, was told that WD-40 was fine for guns that were going to be stored and not used for a long period. To remove it use WD-40 and then wipe everything dry when the old WD-40 loosens up. I usually wipe down the firearm with Gun Scrubber and then oil it sparingly. When I do use WD-40 on firearms I never spray it on, I apply it with a soft cloth where I want it. Marvel Mystry Oil is great stuff.