We own a 2005 GS300 w/over 150,000 m. Dealership telling us for a year high oil consumption is due to high mileage and nothing wrong with engine internally. Now all of a sudden they figured out the pistons, valve rings, and bearings need to be replaced @ a cost of $7,000. After months of taking the car in to find out why, they now have done an oil consumption test to figure this out. Should pistons need to be replaced even at this mileage? Would like to know b4 dropping a few thousand bucks.