I believe I read that factory speedometers (cable driven) had to be within +/- 3% from the factory. I imagine today with electronic speedo that accuracy is probably closer to .5%. My 2004 Explorer speedo was always off about 3 MPH (fast). Then when I got new tires and decided to replace the factory spare I found out why. There was a good .75" -1" difference in tire height between spare and new, in exactly the same size (rim-width and profile) tire.