depending which D10 version you have (some D11.2 owners call them D10), the LED replacement strategy does or does not involve using a replacement MCPCB
the driver with XP-G (on right, Red) is version 11.2. It does not require a new mcpcb to use Nichia. These models have blinkies from Off, that I find a bit problematic. I prefer the version 10 driver, but it is slightly more challenging to get the LED centered.
I reflow the Nichia onto the stock mcpcb on the v 11.2 lights, in order to retain the ability to use the stock centering ring, as on the right:
this Hanko D10 host has D11.2 driver, you can see the XPG I removed, it is now using a 219b and has an excellent beam. The Nichia LED was reflowed onto the stock 11.2 mcpcb
no need to shave the dome to use Nichia 219b
the Version 10 lights, with older LEDs
require replacing the mcpcb, and centering the LED manually.. and possibly also require raising the LED to meet the reflector, depending on what the original LED was.
if you use a 10mm board, the centering can be adjusted. That is the simple approach, that I would use, if the original LED is mounted at the same height.
if you use a 16mm board you would need to reduce its size and in that process it is possible to shape it just right, to get the LED to be centered.. this shaping is more difficult, but also potentially more precise as far as centering, and offers a larger thermal contact to shed heat, theoretically better.
In my experience the 10mm board works fine at shedding heat.. even with LiIon, though I prefer the regulated output from Primaries.
customized mcpcb on left, stock 11.2 on right