I have a 95 stang with 165.000 mile and orig heater core ,pluse you have to pull the dash to replace it ,I think they will last long if you do-not put well watter in the system, I always go buy a little watter at the store and mix it with mostly antifreeze