I don't like to get to carried away, some of my rifles go longer than others before fowling starts causing accuracy issues. I clean between different bullets also.
Bore guide, Tipton rod and KG product is perty much what I've settled on, a couple soaked patches of KG1 to loosen the carbon then a clean patch and I bore scope. Then I hit the throat with KG2 and run a couple patches down and blow it out with Brake clean, bore scope. Then I hit it with some KG12 to take the copper out and bore scope till it's either at the point I don't care or if I want it 100% I continue with the KG12. Finish it of with a Kroil patch and a chamber mop. The bore scope let's me know how to proceed!! I also will sometimes just use a brush instead of the KG2 to work on the carbon a little, just depends on the round count.
The KG1 is amazing on carbon, I have used just about everything from top end engine cleaner, Brake clean and various solvents to clean muzzle brakes
and on my most used rifle the brake had some carbon that just would not come of so I didn't worry about it, the KG1 wiped it of with ease which really surprised me after hammering it with every thing including brushes.
I've been really interested in throat maintenance, I've watched with a bore scope as I shot a barrel out without any attention to the throat and the current one I've given the throat attention when I clean and it's maintained a much better throat and accuracy has been much more even through it's life.