If you're using the stock heatsink, you'll want the version with *no* strain relief. And you may still want to shave away a small chunk of the heatsink to get it to fit nicely.
(The VGA-out on the IO's motherboard is _very_ close to the standoff pin, and the no-strain-relief 10-pin 2mm connector is _just_ a little bit too tall.)
One implementation is mine: "Day 5" at
Honestly, I'm not sure I'd recommend doing it this way. With the connector epoxied to the backshell, putting the RF shield and backshell back on are kinda tricky.
If I were doing this mod over again, I'd try something like this: if you're using the unpopulated USB port, put down a 1-2mm layer of hot glue on the motherboard (for insulation), then plunk the 15-pin connector into the glue.
Then surround the thing with glue and while the glue is still soft (think "gooey", not "runny"!), throw the RF shield and backshell into place. Set it aside for 10 minutes.
The glue will "set" and hold the 15-pin connector in *exactly* the right place for the backshell. Remove the backshell and (gently!) the RF shield from the molded glue, and you're done.
I've used this technique successfully for a 40-pin IDE-out connector and two line-out jacks. I hope to get the pics of those mods up in a week or so.