You might want to figure out how far off it is, by comparing miles on the odometer with miles on a marked highway, or using GPS. Keep in mind that the speedometer might be out of whack, so even if it's being driven by the correct gears to give 1000 turns/mile, and the odometer reads right, the speedometer does not show the correct speed. I like to make sure the odometer reads right, then adjust/repair the speedometer as needed so it reads right, also.
They used a couple different sizes of speedometer gears in TH400s, base on tooth count..mostly the gears with 30something teeth are a little smaller diameter than those with 40something teet, and there is a different speedometer sleeve (housing) used with the different size gears. Not like mopars, that have the same housing and just install it in different positions for different tooth counts.
if you need more info, ask away...speedometer gears are one of my hobbies, since I have to deal with them so often