Have had a 2000 ML270CDI for about a year that says it has done 100,000KM but recently had to replace both the computer box fan motor and the heater circulating pump. Both had run out of brushes in the motor. Can anyone shed some light on the expected life of these motors? Thanks.