I got one of the Stern defense uppers for my M16 that came with a Glock mag insert for the lower. Have about 1000 rounds through it so far and no issues