I've had an old Mopar since '83. In all that time I had exactly one fail. I was leaving, and the accelerator cable on my Charger broke. went and grabbed a spare, swapped it out, and then the car wouldn't start.It would start actually, but as soon as I let off the key, it stopped. went and got a spare ballast, and it fired right up.and that ballast was on the car 18 years later when I sold it. I've carried a spare ballast ever since, and never needed it. as far as the ECU, the car I have now acted up a couple weeks after I got it.put a new ECU on and that fixed it. Later put a points distributor on the car when we were chasing another problem that turned out to be some bad lifters. The ECU that's on my truck has been in place (on this truck and another) since the early '90s. Now these are stock ones, not after market HP ones.