Would it not be simpler to buy a factory gun with the caliber, barrel length, and grip size you want? Off the top of my head I can't think of a caliber/ barrel length XD combo SA doesn't offer with a compact grip. Last time I checked only the XDSC(3"), XD Compact(4"), or XDM Compact (3.8&...