Well, all I can tell you is what I know about.
I had a dura-coat put on and xd.40 slide a few years back. Did not like it. it was to thick. I tried some eezox cleaner on that slide and it took the dura-coat right off.
So I contacted a few places, the one I went with was the ION Bond. WOW. This is NICE. the only problem is it only comes in black, which I have no problem with black.
I sent my slide to Springer Precision. They are located in Bend Oregon, and the turn around time was only 4 weeks. That was to have the slide and all little parts done. You have the choice of the slide only, slide and all parts, or entire pistol done... Just give him a call.
For my slide and small parts to be ION-Bond, it was $105.00. Slide alone would of only been $75. Now these are the prices for the Springfield XD, so I don't know how much for yours.
Here is the link.
http://www.springerprecision.com/art/Di ... KSpecs.pdf
Also in this link, is a link to the Springer website.
He has photo's on his website of some 1911's and XDm's that he has had done.
Hope this has helped a little.
As always, Stay Safe.