I have a 2010 Subaru Outback (lesbian jokes are welcome) with 95k miles on it. Mechanic is recommending a new timing belt and water pump ($1470) and new front and rear KYB struts ($1835). Are those likely necessary given the mileage, and are those reasonable prices?