wanting to buy springfield xd40 or xd45 preferably sub-compact for carry purposes, would prefer to give my money to ma and pa shops or individuals then mega sporting good stores!!