Well now going off topic a little and I'm not saying that what works for me will be an exact fit for yours, but it's just ideas
How this all started and TBH if I'd known the trouble it was going to be I wouldn't have bothered, was a couple of things. The standard dash works well enough in the Sport, but Magni used a more enveloping fairing and the original instrumentation. I couldn't see if the instrument lights were on or off, the clocks required a real heads down look and I wasn't overly keen on the blue speedo.
I was just browsing and seen a Harley dash on E-Bay, got it really cheap and the crinkle coated black matched some other items on the bike. Checked around for gauges I really liked the Marshalls but they had a few unknowns (smaller pulse range, deeper gauges and I also was vague on how they secured). So I settled on the SpeedHuts.
Some LEDs for warning lights, Oil pressure, fuel and gen and a charge monitor which is self dimming were also cheap. I opted to get the warning lights on the Speedo, so used them for neutral, Hi beam & turn. The whole lot was then mounted onto a CF plate.
Speedo was driven from a Hall Effect Transducer taking it's pick ups off the disc bolts and my local maching shop, who are brilliant made me a mount
It's not perfect, far from it but the gauges are bigger and easier to read, and I can see the instrument lights even in sunshine (something we do not see a lot of here in Scotland)
Another place that makes quality gauges are MotoGadget in Germany but they are spendy, however the quality is amazing (a few on here have them). I'd look at them too as they do a few different models and combined Speedo Tacho units, if your strapped for space. A lot of custom builders use them and you can see why, but its all down to taste and cost.
Before
After, I should add that the wiring has been tidied up a bit more since that was taken, to avoid seeing it poking out the side (annoyed my OCD)
The Transducer mount plate