As far as I can figure out the actual tacho clock is the same for all years anyway,funny how my tacho developed the exact same fault as yours and we got the replacement tacho from the same place!I think the tacho is the same for all years, I can't tell the difference from my original '00 to the older tacho prior to swapping them out.
The speedo however has differences since over where I'm located, we use Kilometer instead of miles. But I did noticed that the one I ordered from the bikebreaker in Cork(good lads) had some sort of small calibration sticker by the side of the speedo, presumably it's a requirement in europe?
I think that calibration sticker on yours might be because the clocks came from an ex Garda bike, hopefully I'll have her buttoned back together on Monday evening.
The tacho isn't essential but it's nice to have everything working.