I got mine here. It was only $35 when I got it!

http://www.partsnmore.com/

US$ 50.00

Mini Speedometer (MPH)

#03-0729

Mini Speedo (MPH) Dial Scale: 0-160MPH Ratio: 60MPH = 2240RPM Mechanical Drive With Tripmeter