I use Hoppe's #9, Shooter's Choice, Break-Free foaming bore cleaner, Birchwood-Casey Foaming bore cleaner, Hoppe's gun oil, Rem-Oil, Rem-Dry-Lube, and Birchwood-Casey Barricade. Be careful with the foaming cleaners, as they are great cleaners, and will remove copper you didn't even know was there, but you need to oil about three good times afterward to protect the bore, as these cleaners get everything out of the pores, oil and all, leaving a bare bore, exposed to oxidation.
I am a firm believer in using a foam product called WipeOut. It is ESCELLENT!!! Removes copper fouling, residue and anything else in the bore. Clean and easy to use. I wont use anything else after using this product.