Fincastle Automotive reported to me at my last maintenance that the lower ball joints needed to be replaced soon. Before I could get the truck back in, it developed a noise in the front end. After getting it back in for the ball joint job, it was determined that that the noise was actually the failing ball joints. These folks are honest mechanics.