Now I use Montana Extreme and wipeout.
This stuff seriously works.
As far as when to clean a gun..
My father assured me that a dirty gun is offensive, and disrespectful.
So for 35yrs, I've respected my guns.
I could reach in the safe right now and pull out a gun that is cleaner than new, and easily drop a dear at 500yds with a single -cold -clean bore shot.
This is what HUNTING guns used to be about.
A clean bore, or 'pre-fouled' clean bore is as much a pre-condition for accuracy as a filthy bore. It's just that my precondition sets me up for exactly one shot, right where I need it.
I have always, after every trip to the range, cleaned the bore to the metal(as verified by borescoping). Then I wash it out with alcohol, let it dry, and then dry burnish the bore with graphite, or tungsten(for the past 15yrs).
I clean out the action, bolt, regrease, and wipe the whole gun down with Shooter's choice 'Rust Prevent'(great stuff). Then it goes back in the safe.
By then it's brass is ultrasonically cleaned, and it's ammo will be far better than any sold before it goes into the safe with that gun.
Ready for HUNTING.
Competitors take sighters, prefoulers, barrel warmers, or even spotters along, to precondition before 'counting' their shots. Yet even with this, most cannot relate to hunting as being completely different.
And there is the flipside, with hunters group shooting like they're ever gonna hit a dear with 5shots in the heart. IMO, they should focus instead on hitting once -first,, as this is the challenge at hand for them.