Had to replace the speedo in my 2005 R3. Dealer tried to tell me I needed to replace the tach and speedo at the same time. I going from memory now, but I think it was around 900 bucks. Told him to order the speedo only. I said "if the tach is bad once we install the speedo (it seemed fine), we will order one". New speedo fixed the problem. Took about 2 1/2 weeks to get here though.
Bonus item, they do not have a way to reprogram the speedo with your current mileage, so you get a brand new bike with 0 miles on it!
Make sure you record the current (estimated) mileage somewhere.