It’s a pretty standard offer, and while I agree that the heater core should last longer your car is five years old, it’s out of the factory warranty period. I would take the offer and move on.