I use shooters choice bore cleaner with a tooth brush (for everything).
JB Bore cleaner once in a while to get everything out of the rifling (just for the bore).
I will use Brake cleaner to get the initial manufactures shipping/storage sludge off.
I use Gun scrubber from time to time as well, but usually for the semi-auto actions that are a hassel to completly take down. I will still periodically completely take down the firearms and use the tooth brush.
Upon reassembly I use White Lithium Grease almost exclusively. I really like the fact that it stays where you put it. I have never had a problem with it "burning" off.
I also really like the Rem-oil wipes for finishing off the assembled firearm, wipe it all down before I put it away in the safe.
Cheers!