Springfield Armory, Powder River Precision, and Springer Precision are all very, very highly regarded where it comes to work on the XD/XDm .
JayhawkNavy02 is extremely knowledgeable overall, but I would say that his depth-of-knowledge where it comes to bullseye and how it relates to the XD/XDm platform is unsurpassed on XDTalk Forums. When he writes about this kind of stuff, it's good to take note:
So my father in law is going to buy a CZ P-09. Casually I ask, why do you like off brands so much? (He owns a Taurus and a Rock Island). He quips: "You think your XD is better than a CZ?" He then proceeds to make a jerk off motion. I laugh it up and pretend that's witty. I've never really...
www.xdtalk.com
...and more specifically about trigger work, here -
So I sent in my XD service model to Springer Precision to have a bunch done including their in house trigger job.... I wanted the ejector upgraded as well but they are out of stock for awhile..... I found a place with the Powder River Precision Ejector in stock..... It shouldn't effect the...
www.xdtalk.com