I was just riding in a flex doing taxi duty. Driver said it has 530,000km on it and it was still the original engine, trans, starter, alternator and shocks. He said all he did was brakes, oil changes and wheel bearings. Needless to say, I was impressed!