I doubt you have to do anything other then switch out the turn signal flasher for a solid state type.
I changed every Incandescent bulb on my 2016 DSR & ended up swapping 2 of the 3 wires in the flasher socket as Zero used on oddball flasher.
Swapping those 2 wires allowed me to use a readily available type.
I would not go with a HID headlight but rather a led one.
Here’s a list of what I did on my 16DSR
I managed to cram these
https://www.lasfit.com/products/lasfit-amber-yellow-1157-bay15d-led-turn-signal-parking-reverse-light-1157a-7528 into my front turn signals tho I don’t recommend this due to the difficulty level.
I also installed on each hand guard 2 forward & 1 side facing Amber 3w 11mm led bolt
https://www.oznium.com/led-bolts-prewired-leds/led-bolt they act as running lights & flash when turn signal/flashers are enabled via this controller
https://www.skenelights.com/online-store/IQ-250-A-TS-Front-Lighting-Controller-with-Alert-&-Turn-Signals-p80222667This also flashes the running lights for several cycles if the brakes are rapidly applied in quick procession thus alerting oncoming traffic.
For the rear I went with Weiser
https://www.weisertechnik.com/product/extreme-evo-g-310-triple-function-rear-kit/ pricey but the work well. I sealed the turn signal lenses with blk silicone (first applied masking tape strips on both sides of seem for a clean look). Leave the weep hole on the bottom alone/unsealed.
Also sealed the stock of each signal as I didn’t want air/dirt to be able to circulate by the leds.
Also I made a compact holder for 8 more led bolts that mount to the bottom of the Givi tail rack/base. 4 led bolts per side.
2 rear facing red & 1 Amber rear/side facing & 1 red side facing.
I wired them with resisters so they act as running & turn light (Amber is turn only). I also have a brake light flasher on them to rapidly pulse for a few seconds upon brake activation.
I also have a led light bar mounted on the bottom of my license plate
https://admorelighting.com/product/admore-smt-light-bar-small/ (note that I had to install a piece of sheet metal approximately the same size as aluminum license plate as the plate was not strong enough for the extra weight).
Lots of extra wires under the seat but I managed to hide it all for the most part within the stock wire loom sheathing.
For the headlight I had a drop-in led bulb but it failed & I had discovered that the headlights reflecting surface had come off substantially.
I decided to upgrade to a JW Speaker 5.75” Adaptive headlight assembly
https://www.jwspeaker.com/products/adaptive-led-headlights-model-8690-adaptive-2/ & I carved out a round hole in the stock housing to accept the JW as well as fabricated a mount for it. I applied several layers of selective yellow film to the headlight running light & installed an led.
It was a lot of work but the extra & adaptive lighting is very nice.
I mounted a pair of Denali D2’s to forks and put in yellow lenses so now I have 3 different colors of front lights.
https://www.revzilla.com/motorcycle/denali-d2-20-led-light-pod-with-datadim-technologyAlso I put a pair of horns in the faux gas tank and used a single pole/dbl throw relay so my heated grips & vest turn off when the horns are tooted so as not to overload the electrical system.