are aftermarket tachometers any more accurate? or is it something in the tach drive that causes inaccuracy?
Tach drive not an issue. Its mechanical and foolproof.
An aftermarket tach would be more accurate, mostly because its new. Or electronic. If its a custom bike, I'd go that way.
Earlier K series tachs are pretty good. Being that we're talking about 4 78Ks here sounds like that year tach had some issues. But I think a refurbish would fix it. If you want to stay stock looking.
A shop I talked to would do it for $85. open it up, clean and lube it.
Buying a new one would be pricey, and you still don't know how old it is. Could have set on the shelf for a while. The lube goes bad from gravity and condensation.