If I have not lost faith in your mechanic yet, the half shafts would have done it. I have never heard a thumping or clunking noise caused by them.
You did not mention the most common suspect. Those are the outer anti-sway-bar links. To identify them as the cause, reach over the top of a front tire and wrap your fingertips around the link. It runs up and down right alongside the strut, and is attached to the strut very near the top of the tire. Use your arm to raise the car and let it drop. You only need to bounce the car a half inch or so. The wheels need to be straight ahead. If that link is worn and sloppy, you will feel the knocking as you bounce the car.
The inner anti-sway-bar bushings were good suspects too, but to verify that before replacing them, hold your finger on the bar, right next to the rubber bushing, (with the side of your finger touching the bushing). Bounce the car up and down an inch or two. If the bushing is worn, you'll feel the bar bouncing within the bushing. You should feel no up and down movement.
SPONSORED LINKS
Wednesday, May 17th, 2017 AT 9:57 PM