I've tried all kinds of crap. The dip works, but make sure that there is not aluminum before you make an expensive mistake. Also, watch out for weird alloy cans as the dip will pit them as well. I've had luck with lightly coating my brakes with anti seize but when you forget it's on there and you wipe your clothes you'll regret using that as well. Use high temp not the copper crap. Only cans that I clean now are my 22 cans after 500 rounds, and my take apart 9mm cans for my full auto sub guns. Sonic cleaning kills your coating and also if left to long can damage or pit fine weld lines or mesh. I've seen sonic cleaners really goof up some stuff when it is left in the bath for long periods. I've had luck with industrial carbon cleaner in a parts washer set up to fill the can and drain from the muzzle end, but that was someone else's equipment. If your really into it you can pick up a used dental sonic wand and use it for cleaning baffles. Crud pops right off, but also expensive.