Muzzlebrakes.
Ordered two, one was as ordered. Second had the correct pick number on the outside of the bag but the inside was a different number with a different thread size. Now I have to send it back for exchange. .
Thread sizes erratic
I use a lot of these brakes and like them... most of the time. They're economical, good looking, good at reducing recoil, and well machined... except for the threads. Be sure to have your brake on hand before machining so you can accurately measure the threads first; the threads are clean and well cut, but actual dimensions on these units vary wildly. Unless you're a gambling type guy, I would not recommend buying one of these to fit pre-existing threads.
Threads could use some QC checking
I've learned, through experience, that it is wise to check anything and everything with female threads before I screw it on to a barrel, especially any barrel just over minimum length (eg, a 16.25" AR barrel leaves you no room to lop off damaged threads and re-cut). To that end, I have made a set of threaded stubs in various common muzzle thread specifications that I use to check silencers, brakes, etc. This way, if the female threads mess up my stub's threads, I just grab a new piece of 1144 or 4140 and make a new stub. The 1/2-28 brake wouldn't take either of my class 3A or 2A stubs for more than three threads before stopping. I saw some chips in the threads, and pulled it out. Now I got five turns into the brake. I decided that it might be best if I ran a 1/2-28 tap into the brake - I did, and it pulled out quite a bit of chips from the threads. My stub threaded in there most of the way, but not all the way, before exhibiting more signs of chips in the bottom of the threads. I ended up putting this brake on my lathe, picking up the internal threads with my internal threading tool, and taking a pass that barely made contact with the threads in order to clean out the rest of the chips that had been pressed into the threads. Overall this brake cost me 2 hours of shop time I can't bill back to a customer. At $85/hour, that adds up quickly.