heater replacement cost bay area