The one I have for my BPS 10, I believe is a Patternmaster, it extends past the muzzle a 1/2" or so. .750" inside diameter at the muzzle and is ported. There are others out there do a search. Briley would be a start. Magnum Man