A little off subject here, but I've got a Yankee Hill Centerfire .30 caliber suppressor and it does a good job. The baffles are welded in it and it can be a pain to clean, even with a ultrasonic cleaner. I know they say you don't have to clean them, they are self cleaning, but I will leave it screwed on the barrel and shoot the barrel and can full of Foam Out Bore cleaner overnight, and than drop the can in ultrasonic cleaner and it does a good job cleaning centerfire suppressor. My rimfire suppressor baffles all come apart and it is no problem.