lucky for you, it was not as stubborn as mine :)
various sockets to press the ball joint out with, and one large enough to receive it on the other end. I had to cut into the socket I used on the bearing side to make it fit over a raise in the casting
kinda like this, which included in the...