California Water Heater Replacement Cost: $2,500 Median