I haven't been impressed with the
linearity of several tachs (including Autometer and Bosch), checked on my bench with an accurate frequency counter and function generator. They are usually close at some high RPM like 6K or 8K, probably because the factory calibrates them at that point... but they have only one trimpot so you can get it perfect at a single RPM but can't do anything about the errors at other points. For example, my 5" Autometer I set to be most accurate at 6000, but at 3000 it reads almost 150 low, at 2000 it reads 50 high, at 1000 it reads low again.
I wonder if a mechanical tach would be inherently more linear or not... it's been a looong time since I had physics