Okay it's done, new upper and lower ball joints (Moog) and while they had it apart they asked if I wanted to replace my axle U joints too, they were worn out also, so those are new too (Spicer). Had a little fluid leak from the passenger side, but if I'm not mistaken, this is normal right? Oh well, truck feels really tight when you steer now.