Lower control arm bushings, ball joints not so much maybe a bearing. Have a shop just test drive it and check the front end.
I have seen cheap rotors ie not dealer parts do this more than once a lot more than once. I used to run a shop in kennesaw. Won't name names lol but the lower the the lesser quality there is a reason the dealer is more expensive some times but not always
You can visually check your control arm bushings for fatigue/damage. Also, jack your car up until the wheel is off the ground. There should be zero play while you try and push/pull the wheel towards the center of the vehicle. If you fell any "give" or "take-up", there is a possibility of a bad ball joint, wheel bearing or both.