The mechanical ones do seem to do better at producing consistent readings, but the flip side is they are slow to react to changes, and are not supposed to last very long. That said, I have one that is probably about as old as Canadian Man

and I can still use it to track day to day changes although I don't rely on it to tell me absolute values.