I had 4 mechanical timers, 3 from B&Q, 1 from Ikea.
The B&Q ones have all given up the ghost, the Ikea one is still going but is noisy. You may be able to get mech ones cheaper but a 2 year, no quibble, money back guarantee makes them worth the punt.