Quick view Add to Cart Remove from Compare Compare Items Springfield XD(M) 9mm 20 round magazine $16.00