Speedometer Replacement/Cable/Horrible Day

Well gentlemen I installed a new cable and a speedometer from a donor car I thought was functioning okay. All that time and the speedo is twenty miles per hour too fast and bounces violently at low speeds. Do you guys know of a good speedometer rebuilder?