where to buy a rallye speedometer

There are no "new" speedo's. Take your speedo to the local speedo shop and they will check it out, lube it, check it for accuracy. New decals for the face if needed.
That’s unfortunate. Mine broke the shaft right after the magnet.