i had the mystery clunk too. i changed every last front end part, not due to guessing so much as everything was shot.
tie rods end, one inner tie rod, the rack went bad, new sway bar new strut mounts, the last parts to get changed were the lca's that took care of the clunk. i could see nothing wrong with my old ones at all. i suspect the ball joints were bad.
i put dorman lower control arms on 40 a side, been good for 2 years now.