The average lifespan of a water heater depends on the type - gas water heaters tend to last 8 to 12 years, while electric water heaters tend to last longer at 10 to 15 years. No matter what water heater you have, you should have a regular maintenance schedule.
I've used them in the past for a furnace and HRV on my last house. Had them replace my 40 gallon gas hot water tank with an electric 60 gallon 12 years ago in the house I am in now....
Steve responded promptly and gave sound advice. The installation was also prompt, efficient, friendly and the problem was fixed without any issues. I recommend them highly. A professional and reliable company.