I use pretty much use the same regiment as Maninblack83. But use Hoppes No.9 for the barrel with a one piece carbon fiber rod with a nylon brush. Kano Kroil for slides, bolts, frames, receivers etc. I use Q tips, paper towels and a nylon brush to scrub out carbon/debris. Wipe dry with a clean bar type rag before reassembly.
For lubrication of moving parts with metal-metal contact points, I lightly lube with Gun Snot, Booger Buster (Gun Snot™
) or Tetra Gun grease that is applied with a sponge stick (looks like a Q tip with a sponge) for slide and frame rails and bolts on semi auto rifles.
Reassemble and wipe down with a terrycloth rag before storing.
I do this every time out.