We've had our 2006 Landcruiser since she left the showroom floor - she's practically a member of the family. However, at just above 365,000 miles, she needs a couple of major repairs. It looks like the upper and lower seals need replacing and the mechanic suggests we replace all of the seals...