Tire wear, what's causing this! ? ?

i am stuck at the UPPER BALL JOINT! whats the damn socket size? any one know? cant seem to find any one that carries sockets this big.... some one said 1 7/8 is this correct?