Same treatment for all my firearms.
I use FP10
Outers Nitro Solvent
Some kind of bore cleaner, can't think of the name right now.
All of my firearms get the same treatment...
Field strip- using nitro solvent, wipe down the slide until the patches are white, inside and out. Apply FP10 to the entire slide except for the breech face. Wipe down all excessive lube, to the point where it almost feels dry. For the extractor, I just fold over a patch, apply some nitro, and run the folded part under the extractor claw until all the junk under it is clean. Kinda tricky to do with only two hands at first, but you'll eventually develop a good technique.
For the barrel, I clean the outside with nitro solvent, then lube like I do the slide, except I wipe off slightly less of the oil. For the bore, I use jags and brushes...Put a patch on the jag, apply bore cleaner, and run it through. Work it in going back and forth. Let sit for a minute or two. Run brush through, but don't change directions while inside the bore. Put another patch/borecleaner through. Repeat until bore is clean. Keep in mind though, you only need to do this a few times. The brush will keep some of the crap on it, and re-apply it to the barrel. So the gunk you think your pulling out of your barrel may just infact be crap that the brush put back in the barrel. I usually do this 3-4 times. Run a patch of FP10 through the barrel, then run a dry patch or two.
Recoil spring/rod. I just wipe down with FP10, and wipe off the excess.
Frame- if its an alloy frame, it gets the same treatment as the slide. Wipe off everything I can get a patch or a qtip on with nitro, apply FP10, then wipe down all the excess to the point its almost dry. Leave a little more on the rails, but not much. If its a plastic frame, I wipe down everything I can get to with patches/qtips with nitro, then lube only the metal parts that I applied nitro to.
Reassemble, apply a coat of FP10 to the outside, then wipe down again and put it in the safe. Keeps em lookin good, and ready to load up and shoot.