What the hell is this man
Outer tie rods are new (less than 10k miles), sway bar links are solid (moog), and the upper control arm has been replaced also (mevotech). That narrows it down to a ball joint or one of the 100 bushings on this one side, or the inner tie rods.
The ball joint was replaced once after a failure by the tow man a while back, I don't know what kind of part he used but it shouldn't squeak like this if it's been replaced. What is the typical lifespan of these things? You can see me put grease on there through the zerk fitting to see if that was the culprit but it's still squeaking.
Pulling on the wheel, it has no play in any position. It only squeaks if the car is on the ground under load, and is louder at low speed like in a parking lot or coming out of a stop sign. The ball joint looks good visually, no tears in the boot or anything.
I have a moog ball joint sitting around but I don't want to do a job that doesn't need to be done, I want to be sure about this before I throw parts at it.