As others mentioned... Mine reads slightly low at idle, and gets significantly farther off as RPM's increase.
There is someone making boards for these for half the price of a new one, but i've yet to pull out the tach and test the circuit components on the board to see if they're good.
I'm hoping i get good news and find a resistor out of spec that can be changed for a couple bucks... but whose that lucky!?