RE: gun oils
I've used BreakFree CLP for several years. It has always worked well for me. I don't use it in the bore, however, due to the PTFE content. I use Butch's oil in the bore.
I haven't used WD-40 on anything in years. It evaporates too quickly and leaves a sticky residue.