The Marathon tank carries a
lifetime warranty.
I would expect to replace an element every now and again but the job is relatively simple and shouldn't require professional help. That being said the elements in my Marathon are originals and going on twelve years old (knock on wood)