RE: WD 40as gun oil?
It is great after hunting as a water displacent (WD), but too thin for me as a "gun oil".
After I WD I wipe my guns off with a clean cotton towel and for years now only use a dry lubricant. Especially important with carry weapons as the dry film does not "magnetically" hold lint and fibers like oil lubes do.