I put a lot of miles on my 2007 (average around 35-40k a year) and my control arms need replacing every 6-9 months. Either the balls joints or the rubber mounting bushing go bad causing shaking and clunking in the front. From what the guys at Napa said, they have to replace them about every 25-40k on their delivery aveos as well. Very common problem
After you replace them be sure to use never seize or something similar on the bolts. The 2 main mounting bolts tend to rust up and become VERY difficult to remove. Mine actually started to bend and deform the bracket they mount in because the bolts seized in the bushing sleeve. Take your time and make sure everything is torqued properly