Brakes maybe not. There is a backing plate behind the brake caliper that might cause it but I doubt it. I would suggest jack up front end place on jack stands. Turn each wheel check for play. I bet more on a CV joint or tie rod then a brake part.
Right front CV joint is my bet. How many miles? 21000 should be covered under 5year/ 50,000 power train warranty.