I hope you do know that many Toyota, Mercedes, Honda etc engines easily do 5,00,000 km's and still perform well. Some Toyota ones have even gone to touch a million km's. The Qualis engine ( Toyota 2L) regularly did 5 lakh km's before needing an overhaul. Same is the case with Innova ( 2KD-FTV). It has done 5 Lakh km's in some cases without an overhaul. So, let's not say that one is better than others. Plenty of good engines available. Cheers.