I'm also a fan of the Break Free CLP and have been using Bore Snake "Venom" as a final wipe down and finish up with a light coat of Birchwood Casey Barricade for rust protection.
I was taught "if it slides, grease it, if it rotates, oil it".always use grease on auto slides
XD, I'm not trying to pick a fight but, I've been told for a long time to not let WD40 any where near any firearm!My Grandfather swore by Hoppe's being from the Eastern Seaboard where corrosion is everyday. The rest of my family used Hoppe's as well. So thats what I use on my long guns. However I only use wd40 on my pistols. During firing it dries out but it still stays smooth enough not to allow any carbon build up... But I do clean prior to range time & immediately after...