Otis O12 cleaners works great on all of your guns. With special blends for every job. They have Shotgun blend for cleaning all shotguns, Copper cleaner for all your rifles, carbon cleaner for your muzzleloaders and assault rifles and also a general purpose blend for any gun that the rest didn't cover. These Otis gun cleaners clean work better than any other brand I have used before. I used to like using M-Pro 7 but not any more after using the Otis O12 system. Thanks Otis for making a great product that cleans and protects our valuable guns. What are your opinions on gun cleaners and have you tried the Otis O12 gun cleaners yet?