I've had a cateye tomo on my mtb for the last 3 years and it's still going strong, I so happy with it last month I bought another to go with the roadbike I bought.
It does everything that I need from a comp and it handles all the misuse I can throw at it.