I just got new tires yesterday on my 2018 XLT HD Tow with 105xxx miles. The tire shop said the upper ball joint on the passenger side was bad. Front alignment was in spec. My observations are the truck tracks straight down the road, there are no clunks when turning or hitting bumps, the steering is not loose, and the front tires I replaced were worn down to between 2 and 3/32 and were evenly worn from edge to edge. The rear alignment was out of spec, but again, I have very even tire wear there and they had between 3 and 4/32 tread, so less wear than the fronts, and they hadn't been rotated for two and a half years at least. They quoted $804 to replace the upper control arm and align it. I looked at how to do the job, and while it had some really tight bolts, I have the tools. But with that said, my current plans are to just continue to drive it and see if any symptoms show up. I know tire shops love selling alignments and suspension parts but aren't always great at getting it right. If I go in experiencing great tire wear I don't think they can improve on it. The replaced tires were Michelin Primacy, and when I got the truck I figured I would have about 6 months before needing new tires based on tread depth. I actually got two and half years out of them and they could have gone a little further. New tires are Defender LTX m/S2. Am I missing something? Should I consider the upper ball joint is bad with no symptoms?