When I first bought the mazda in early 2020, it had a bad lower ball joint, passenger side. The only replacement was a new control arm and I gave it a garage alignment after installing a new lower control arm and also replacing the struts and sway bar links. Tracks perfectly and tire wear is even (honestly I can't even tell if the tires are wearing). It's quite possible to use this and get things right at home with some thought, effort and perseverance.