This thread is about how I replaced it with something decent: The Danmoto SP-00008 180º Digital Cockpit (better known as the "Danmoto 180")

What a difference:
- Almost every wire's colour matches Honda's standards. Not a huge deal, but it makes things a tiny bit easier, especially if I have to troubleshoot something at some time in the future.
- Unlike the other ones which were called different things by different sellers, this one actually has Danmoto's logo cast into the back, and it even has an instruction sheet that, while it has a few typos, looks like it has actually been approved by someone who thinks in English.
- The fuel gauge is set for 0-100 ohms, which should be close enough to give meaningful readings with the 'Wing's sender.
- The instruction sheet says the temp gauge needs a different range of resistance than the Honda sender provides but the one on the 650 seems to work OK.
- The speedo/odo should be accurate after I measure the circumference of the tire and enter it as described in the instructions.
- The hall sensor looks much better quality, metal instead of plastic and with a much longer wire (I had to extend the old one when I installed it)
- It even toggles between Miles & Kilometers by pressing a button for a few seconds if i ever feel nostalgic for 40 years ago.