Have 126,000 miles on my 2010 Yukon XL. Got back from my mechanic who was checking it for our road trip. Apparently I have a broken driver side front engine mount ($455). Water pump and thermostat need replaced ($787). Water pump is leaking from weep hole. Upper ball joints have excessive play requiring me to replace upper control arms as well ($778). Does any of this seem unusual or excessive for a vehicle with relatively low mileage. I also have a crack in my dashboard. My vehicle is garage kept. I asked the dealer and they said it was common in GMC vehicles to have this problem. Thoughts?