Well . . . there are TWO ways to do that deal. One is the gps speedo in the street rod realm of things. Seems like that unit was over $200.00 last time I looked, a few years ago. The other way is a signal generator (similar to what OEMs use with the electronic clusters, since about '88 or so on GM pickups. Not unlike the wheel speed sensors for the ABS and traction control.
So you'll need a "driver" to move the needle and a stepper motor to run the odometer.
OR you can get a holder for your phone and set it to "gps speed", OR a Garmin (or similar) mapping device that will also show where you've been, what distance, and at what varying velocities (as in vehicle tracing of company vehicles, by subscription).
A bigger issue might be "parallax readings", by not looking at the speedo "head on"? But then I never had any issues with reading my '67 CE23's speedometer. FWIW.
Enjoy!
CBODY67