Ball joint problems?

There is nothing to shim.
Also the upper ball joint screw into the upper control arm, many shops don't know this and try to press it out destroying the control arm.

And THIS is probably exactly what they did and why it won't fit right now.