My 50 champion has a large error on the speedometer, when it reads 30 the speed is 25 and when it reads 60 the speed is 52, checked with a GPS speedometer and also by following a car running cruse control at 60, my speedometer said 68. I checked the rear axle, it is a 4:56 and the pinion gear has 17 teeth, part number 520089. I have 195/75/15 tires which measure 26.5 in diameter. This is close to the original 640-15 diameter. I can understand a small error, 1 or 2 MPH but 8 MPH is too much. Is there anything else I need to look at? 
Thanks

Thanks
Comment