My gunsmith recently introduced me to a new cleaning method which I ordered asap and tried as soon as it got here and WOW. I have never been able to clean my rifle this clean so fast with so little effort in 16 years. It cleans everything out from gun powder,carbon, well all metal fouling's. It's in a can like shaving cream". Shove the nozzle in one end of the barrel and shoot for one second then let go, but hold in place approximately 3 seconds untill it starts to come out the other end, then remove nozzle. It will expand and you can even leave it soak up to 36 hrs if necessary.
Once that is done I then use "Gun Juice" which cleans and treats your firearms. It is far superior to oils because it provides excellent lubrication and is a "Dry Film" lubricant that will not attract dirt, dust or grit which can permanently damage a firearm. It increases muzzle velocity, improves accuracy and consistency, reduces wear from friction and prevents rust and corrosion.
These two products are awsome. You just gotta check them out.
For more info:
WIPE-OUT ™ BRUSHLESS BORE CLEANER
Gun Juice Dry Film Lubricant "Under Support you can download the instructions in pdf".