Hoppes and rem-oil to clean, graphite grease to lube.
I would add that I use very, very little graphite grease. The same small tube has lasted for a few years now, because just a very thin coat is all that's required. Some of my guns, like my revolvers, are for all practical purposes shot dry, with any lubrication being a by-product of the cleaning agents.
I also keep a small tube of loc-tite in my gun-cleaning box, and one day I came very close to loc-titing one of my autos as oppposed to lubing it. Stupid tubes are the same, but luckily the loc-tite tube is blue and I realized that before I absent-mindedly did something stupid.