I found and purchased 10 SR-25 20 rd mags about 6 months ago. If you order them complete the cost is higher, vs a mag you have to put together. I had to put together all 10, took me about 5 mins to complete. No issues they work very well for my M&P 10.