I got one from Brownells a few years ago, but it was out of spec and wouldn't fit properly. I sent it back and the new one sucked as well. Tired of paying for return shipping, I decided to fit it. Now it sits in my useless parts box. Good luck, hopefully they have improved their QC.