I'm a big fan of JB bore paste, as I'm not a believer that chemical cleaners can remove heavy or persistent fouling alone - especially after you invest in, and inspect your 'cleaned' bore with a bore...