I'm wondering which to get to have waiting for my new XD when the 10 day waiting period is over early next week (is it next week yet?). Up to this point I've rubbed Hoppes solvent on patches on my long-guns but want something that does a good quick job for cleaning my xd after a day of shooting. I'll probably follow either the CLP or Gun Scrubber with a boresnake, oil her up and go. I'm also considering getting the 3 pack from pistol-gear for and occasional deeper cleaning. I also have some Birchwood and Casey rust preventitive spray (forgot what it's called) that I could use and have a couple silicon cloths that I plan to wipe the gun with after each use. My what are your preferences?