Tag team cleaning
I use mineral spirits and Kroil for cleaning. Kroil seems to do a fantastic job of getting the bore clean. I spray the barrel and let it set for a day, then I hit it with patches, followed with the Boresnake.
I lube with the Kano Labs Moly spray, and the slide rails I use Brian Eno's Slide Glide.
I'm a little OCD about my gun, so not everyone will want to do my drill. It sure does work though.