One way to lessen the speedo error is to install a taller front tire. When my 33 Laser(110/80-18) wore out I couldn't find another one before I went on a trip, so I put on an ME880(110/90-18). The speedometer now reads only about 5% high instead of the usual 10%.