Magpul Gen M3 LR/SR 20 round magazines