Subject says it all. I'm iterested because it seem like it would get grime out of the couple of creaveses that are almost impossible to get to. Not so bad on my Glock but my Walther P22 has some places that I can't reach easily which need attention. Also I suspect shotgun parts would like a bath in this stuff during cleaning. Any problems with Poly-dunk-it? Does it smell like regular solvent? How good is the lubricant coat that it leaves on the gun? Thanks in advance for any help you can give me.