That sucks! Sorry to hear that is going on! If I were modding, I would hope things got better and not worse!
After installing the links, did you get an alignment?
After lockout and bushings, did wheel hop resolve or significantly reduce?
I’m shooting from the hip and am no expert, but you...