engie life depends on the operating environment (load, atmosphere, humidity etc), maintainance, etc.
in an ideal environment even a suzuki alto could run 500,000 between overhauls. and at the same time a mercedes V6 could blow after only 5,000 if abused and not maintianed correctly.
we cannot generalize just because of the brand.
So true.
That also depends on how expensive the engine is.
M111 of Mercedes is still running in European countries as taxi, many cars have completed and surpassed Million KMs.
I have also seen Indus Corollas and Eagle eye Civics doing 200K kms without any overhaul, even an Alto can easily complete 100Ks with average maintenance.