I have had Carter mechanical pumps fail within a few miles of installation. One just didn't pump, the other one blew oil all over a once antiseptically clean engine compartment. These were the "good" Carter "race" pumps that go for around $90. That was when the blockoff plate went on the engine and I went electric. Car runs great all the time, in any weather.