M-Pro 7
Midway USA It also comes in 8oz, 32oz, and gallon sizes. -Solvent/Bore Cleaner. I use it to clean the barrel and the exterior of the barrel piece. Non-toxic and no odor so cleaning indoors isn't an issue, plus it has worked the best for me so far.
Hoppe's #9 Gun Oil
Midway USA It also comes in other various sizes if you browse the midway website. -Lubricant. I lightly lubricate the entire gun with this to remove dirt etc, and then use dry patches to dry it off. Also used in the barrel and on the barrel piece as a lubricant. I've used it as a lubricant on all my guns without any problems.
I do not use solvent/bore cleaner(M-Pro 7) on any other part of the gun other than the inside of the barrel and the outside of the barrel piece. Reason being is if the solvent should get into places you cannot dry and lubricate it could possibly cause corrosion and other problems. Just to clarify when I say barrel/barrel piece I mean #1 listed in this diagram
Click here to see diagram. Most dirty areas can be easily cleaned off with a little gun oil on a patch/q-tip.
I usually use toothbrush, patches, q-tips etc with small amounts of gun oil on it to free up any dirt on the gun. Then I use dry patches and q-tips to dry the areas. Remember too little oil is always better than too much. Also, if you have metal slide and frame apply a light coating of oil with a patch to the slide where it meets the frame.
I do not own any revolvers so use of the products above may differ. These two products have worked great for me, if you have any questions feel free to ask.
-Ryan