I was shopping Rockauto a little while ago and saw that Canada's Mevotech has a ball joint that will fit the Grand Prix in their new Terrain Tough line?
I didn't know anything about them and found this video:
Mevotech TTX: Terrain Tough Xtreme - YouTube
Is seems to be very different from the economy junk they've been selling. Anyone tried it yet?