"New upper ball joint" bad

Does Kanter still sell front end kits? I bought one >20 years ago and it went in fine. Dont remember any names on the box. I think it was $149 back then
https://www.kanter.com/productdetai...&CategoryID=39&ProductCode=182&Router=Catalog