Small ball joint vs big ball joint

Upper ball joints are large and small. Lower ball joints all have the same size stud. Their difference is in the bolt holes to the spindles.