if the car was always from CT, I seriously doubt it. Did it come from some wide open state with vast highway distances? Then it could be possible.
Ive never gone down 95 without slamming on the brakes at least a few times. I doubt even a benz rotor could last 300k in those local driving conditions.