The Ballast mounts directly to the headlight shell with double sided stick tape that was supplied with the ballast. The H6M bulb was a direct replacement for the stock bulb although there are caveats....
You will have to take the stock bulb connector apart and use the spring and connector shell for mounting as the HID setup does not provide these parts. The good news is that it is very easy to do and there is no fabrication skills needed and if done right it is just like a stock setup.
The HID bulb comes without the connectors on the two leads.... this is a good thing since you have to fish the wires through the stock bulb housing before attaching the connectors because you will never get the connectors off once you have connected them. I wish I would have paid more attention to this since I connected them and then tried to figure out how to mount the bulb. So, I just saved you $35... Donations accepted!

I used the ty-wraps to tidy up the cables and keep them secure and in place... again... minimal fabrication skills needed. I am using this as a journal on how to mount and use a HID setup on your KDX.
OK... this is how it look... pretty slick huh? It is waterproof according to the manufacturer...

