The job is done. HOORAY, thanks to this site for some great technical "how To" with pictures. I ended up buying the ball joints at Advance Auto. They were the TRW's and from what somebody said, they are made by MOOG. Don't know if that is true or not. Job wasn't as bad as I thought it would be. Replacing both upper and lower, both sides and the idler arm took me 4.5 hours.