There is a new guy in Melvin Village. Ed's Garage. try him. Local. Might be willing to work with you. BTW If your car is shimmying at any speed the car is unsafe. If one of those ball joints lets go at 60mph you could kill not only yourself but someone else. It doesn't matter what the inspection sticker says.
Just trying to keep you around for a while longer.