Mine had to go back to the factory right out of the box. You had to beat the factory mag to get it to seat. Aftermarket mags would not seat at all. I am really pleased with the functionality and accuracy in the limited use I have given it since I got it back.