I guess it had to happen eventually

That sucks, sorry to hear that. I would try to fix it, sounds like a car with lots of sentimental value, glad your son is ok!