Ball bearings... You're kidding me. A bearing system that was outdated in the 1940's when Roller-pin bearings were developed. Furthermore the bearings are pressed into the control arm, and the wheel hub is pressed into the bearing. What a flawed and stupid design!
The car was engineered by idiots when it comes to the drivetrain. I recently spent the entire weekend replacing these flawed bearing systems. Only time will tell when it is replaced again (I hear an average life of 100,000km with the earliest case of 35,000km)
This system is a dealbreaker. I would not have bought the car if I knew about this.
Seriously Mazda... What the F**k