The ball joints are in. What a pita. Ended up getting a 10 inch press from my local dodge dealer to press them in, I broke oreillys 6 inch press bushing that goes over the stud, just caved the top of right in. The botom ones went in slick, the uppers I had to reset the press several times...