ball joint socket

have a friend that has been working for 2 weeks, trying to change out the upper ball joints on his 67 Dart. He bought a ball joint socket off e bay,, did not fit...

what is a recommended source for this tool?
would the same socket fit the lower?

thanks