On WD-40, I'll relate two things you might wish to be aware of:

1) I personally had a S&W .357 stainless steel revolver that refused to work [would not fire nor turn the cylinder] that had been cleaned/lubricated with WD-40 & essentially put up/stored for some extended time. I'd heard of this sort of thing before, but discounted its happening, until I experienced it.

2) A gunsmith friend refers to it as, "The gunsmith's best friend."
See #1 above.

FWIW, I use WD-40 for many things still, but using it on firearms is no longer one of them. Also, it has apparently been reformulated so that it can no longer be used as a 'starter fluid'; used to be that it could. I do not have any way of determining if what I used on my revolver was early or late fomulation. Among other handy uses, it remains an effective attractant when used on fishing lures.