When I was in the army we were told not to use wd40, because it would dry and leave airspace between the film of wd and the metal leaving room for moisture, which as everyone knows will lead to rust.