Be aware that there might be a problem with the 40R PMags that require a bit of a manual break in. I just bought 5 of the 40R Pmags and they would not function in 3 different lowers with uppers attached; all three were of different manufacture, uppers and lowers. BCGs were Toolcraft Nitride, AIMS Nitride, and another Nitride but I won't swear to its maker. The bolt dragged on the feed lips of the magazine and would not go into full lock up if there were rounds in the mag or if you rode the CH down on an empty mag, and no mag would lock in if the bolt was closed, even if empty. I locked the bolt back, inserted the mag, hit the bolt release about 25 times (no rounds in the mag) and let the bolt carrier slam home on the empty magazine and "wear in" the feed lips. After about 25 drops, the feed lips were noticeable shaved and little curls of polymer had to removed from inside the magazine body. After that though, everything seems fine, the mag can be inserted normally when empty and now the bolt slides over the magazine and locks up fully, even if you ride the CH down. I've never had to do this with any other magazine in my life so this was a new one on me. I was about ready to send them back but decided to try just dropping the bolt on the magazine when empty. Shave and a haircut is all it took.