I've been using this as my exclusive solvent for all my guns for the past 2 years and it has effectively kept all of my guns. I go through, on average, about 1000 rounds of ammo a month. I don't clean my guns every single time I shoot them either. But the bores of all my firearms come out squeaky clean every time I use this.
I have been using this cleaner for a while and for getting out fouling it's as good as anything I have tried which has been just about every product out there. Pro's- It gets out fouling It's relatively inexpensive. No bad smell or harsh chemicals
Con's -Does not remove copper so you will need something for that process if your gun gets any copper.