I agree with you about the screen. I cannot source just the screen anywhere. I took it apart and the screen has 36 very small pins soldered onto the circuit board. I generally don't mess with small electronics because they're so easy to break.
My local Yamaha dealer wanted $600. No way am I going to pay that. I suppose I'll keep browsing online for a used speedo.
Thanks for your reply.