I've got a Vulcon powered 2002 ES sedan 133k on it. I'm getting a clunking from the front end. I thought I had it figured out with the sway bar end links. But the previous owner must have replaced them because the they are metal, not plastic, and there is no play in them. I don't want to play hit or miss $$$ I'm thinking ball joints or struts. When I push down on the car the struts seem fine.. Are ball joints the logical conclusion?