I don’t have a Springfield XD but this seems like a good price for their mags. $10 Just wanted to share.
https://gunmagwarehouse.com/springfield-armory-xd-9mm-16-round-stainless-steel-magazine.html
https://gunmagwarehouse.com/springfield-armory-xd-9mm-16-round-stainless-steel-magazine.html