According to Wikipedia:
"As of 1997, Federal standards in the United States allowed a maximum 5% error on speedometer readings.[13] Aftermarket modifications, such as different tire and wheel sizes or different differential gearing, can cause speedometer inaccuracy."
Thus I would think Yamaha should be required to correct the problem.
i think that only applies to auto's... there has been some threads discussing this over the last few years.. i get your concern with it being 9300 but reading 10,000 if it is from a selling standpoint, but hey, you can always email or call yamaha to see what their take is on it.. and 7% is the overall average.. ive tested mine at slower speeds and it might be 1-3 mph off, higher speeds its a little more like 4-6 mph off.. :thumbup: