Woke up Tuesday to a puddle spreading across the laundry room floor and rusty streaks running down the side of the tank. Unit was 19 years old, so no big mystery there. Threw the breaker off and shut the cold water valve, then called around for quotes. Got three. Range was $1,600 to $2,300 for a 50 gallon swap with a new expansion tank and haul away. Went with the middle guy at $1,900 becasue he could come the same week and his quote included bringing the venting up to current code, which the others quoted as extra.
Watching the install was eye opening. The old connections were corroded to the point the plumber said one more winter and it woud have let go big time. He also found the TPR discharge pipe had never been run properly, so that got fixed while he was in there.
Total job took about four hours. Hot water by dinner. Honestly the peace of mind alone is worth it, that thing had been sitting in my basement quietly rusting for years.