Folks,
I have pretty well used all commercially available cleaning solvents . The neat thing about the foaming bore cleaners is that they can START your cleaning process whilst you are busy doing other things. If i am time-poor, i will apply the foam to a bore and leave it to sit for a good 2-3 hours. This man NOT totally remove all the powder and copper fouling but will make the final job much easier.
These days i tend to use a carbon remover first up (to remove carbon and powder residue) then a copper solvent such as BoreTech Eliminator or KG12.... these two in particular very good indeed . The KG12 doesnt rely on turning copper from the Cu3+ to Cu2+ (blue) - it just dissolves the Cu3+ in the barrel quickly .
CK