If you can't get it from the dealer, I've used aerosol can straws as a replacement to repair broken speedo needles. I'm talking about the small ones from a WD40 can. It's crude but you can make it look good if you take your time.
Get a good used complete speedo,went thru this a while back,made my own needle out of some piece of thin plastic like the original,painted it orange etc,glued it on,way off,not the correct weight,they are very finely balanced!
Speedo was way off.
Oh thats right used a old motorbike carby needle i had in parts bin,waste of time......