99 GXL 5vzfe currently at 572551km. Still on original engine, shocks, bushes etc replaced at 340000 and again at 570000. Pedders were rubbish so went...