Sounds like you have the exact symptoms I had. Definitely seems like a sway bar issue. I agree with the others, the bushings will look normal but when you compare them to the new ones, you can see the wear. In my case, the sway bar end links were not tight enough and were still clunking. I crawled under the car a little and had my son rock it pretty hard from side to side. When he did this, I could see and feel the play in the end link by putting my hand on it (or the sway bar) as he rocked. I tightened them up very snug and the clunking went away.I have been having issues with a front-end clunking noise for a while too -- see video from this morning here. The front shocks were replaced at 135,000 miles, and sway bar links and two problematic motor mounts were done at 170,000. (I have 178,000 currently.)
The shops I have been to can't seem to pinpoint this clunk. It only happens when going over surfaces unevenly (like one wheel over a speed bump at a time, as in the video). If I were to go over the speed bump with both front wheels at the same time, it won't make the noise. It is also very evident at speeds under 30mph on an uneven road surface, but once I'm traveling faster than that the noise disappears.
Is it possible that the shop didn't replace the sway bar bushings when they did the links? This seems to have all the markers of bad sway bar bushings, if I had to guess.