I suspect that it would have been less expensive to ditch it 600,000 km ago and just get a new one. And possibly about the same in terms of environmental cost.

Getting those parts used would be less expensive, and a win for the environment, but the labor cost is very high.