smith and wesson Smith & Wesson M&P Shield 9MM Magazine 8 Rounds with Finger Extension $37.99 Compare