M&p 15 22 kryptek review July 8, 2019 16 32 64 128 M&p ar 15 review M and p 15 M&p knife review M&p sport 2 upgrades