LOL think it has strong opinions here do a search on google and find the Firearms Forums
Also however many Firearms and Boat aficionados have done multiple tests on Rust Prevention there are tons of them just a click away I think you will be quite surprised to find what product scores in the top 5 in nearly everyone of them :)
The only Razor related thing I would not use WD-40 on, is unsealed wood scales, I would be a bit worried on that...