Midway USA has Springfield XD40 magazines in stock $23.99. Springfield Armory Mag Springfield XD 40 S&W 12-Round SS