Poly-Choke. One made to screw onto s12 barrel. 4 styles of flash hiding. I have one. I like it. Great product, American company. Sold on this site, and at poly-choke.com company site direct. About $100. Got mine direct in 4 days usps priority mail. Search poly-choke. You won't be disappointed.
Mike