Most of the immersion heater timers I have used seem have a rather limited life. Probably the best and the most expensive approach is to use a proper contactor (DIN rail and enclosure).
The Smiths electronic unit seems to be better than most of the others.