I'm sure the quality of the muzzle is good, but the customer service is beyond deplorable. They refuse to send me the muzzle I ordered. At first I was fine to do an exchange to the right size, however, I have gotten to the point that I no longer want to give this company my money and it seems they are making the refund process extremely difficult. Do not waste your time with such terrible customer service.