Hi Greg, Dan
I must admit I have made an error here and upon reflecting on this and opening up another parts speedo, I have come to a different puzzling conclusion. Greg you are right, the pictures I showed were of the gear that drives the odo and not the speedo, and I was forgetting that when I pulled mine apart to get a steady working speedo, that the repairs I made then, weren't about the cross shaft with the nylon gears. What I discovered then was that the spinning magnet, which is directly connected to the speedo cable, plugging into the end of it, was able to move in and out from wear and this caused the speedo to fluctuate. I later repaired and replaced the nylon gear to get my odo working...memory isn't what it used to be....
I'm thinking now that the difference in speedo's for different rear ratio's may be changed by the length of the shaft to which the magnet is attached, causing the magnet to be in a slightly different position within the cup that connects to the needle itself. This cup has a sloped shoulder internally and perhaps the position of the magnet relative to the slope may influence the actual reading....??
Last night I drove the car at a steady 3000 rpm and my reading was 116 kph, (should be 105 or so with a 3.69 rear ratio and 205/70 tires) so it can't be simply k's or mph, there must be something internal to the speedo which gives the different readings depending on rear ratio and since the cable is directly connected to the spinning magnet...where else can the difference be made up???