I don't know why a lot of folks don't like WD-40 ?
Many many years ago, when I was in my muzzleloading phase.
I came home from a match,, tired, busy, didn't feel like cleaning my muzzleloader right then. Put a piece of leather over the nipple and gave it a big shot of WD-40. Figured I'd clean it tomorrow.
When the next month muzzleloader match came around. I went to get my rifle and realized I hadn't ever cleaned the rifle from last month match.!!
I figure the barrel would be totally destroyed with rust. I started cleaning the barrel. To my total amazement and joy there was no rust in the barrel..
I never forgot to clean a muzzleloader again,, but was totally impressed & happy with how the WD-40 had worked..