Im deployed in the Marine Corps and so I cant make it to Cabelas these days. So Im having my dad buy an XD for me. I was originally going to get the XD subcompact 9mm, but then I heard about the XDS. Does anyone know where I can buy one. Every one seems to be out of stock. Does it only come in .45?