Agreed, This is what fixed my clunking. There was a recall at one point that I missed out on. I did the repair myself using these https://www.amazon.com/gp/product/B01BDWPHZG/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1Check front lower control arm bushings.
You would be surprised how many noises it can eliminate just putting new ones there.
I have replaced all of the above except the struts and the creaking Ive been after is still there. My next stop is the struts. Did you get them as a complete package or did you reuse the springs?There are so many different things that could come from it is hard to say. I have been fighting against this too recently. I just replaced my sway bar bushings, my front shocks, my top mounts w/ bearings, and greased my Moog end links. My clunk seems to be gone for the time being, but unfortunately, I did this all in one fell swoop so I can't isolate which item might have been the root cause.
When you replaced the sway bar, did you also replace the bushings? Mine were worn at 160k and allowed for sway bar deflection in the mount. I am not sure if this was my clunk or not, but I replaced them anyway. What about the end links? I replaced mine with Moog end links at around 150k, but I feel like they are loosening up already at 160k. Endlinks are typically the culprit when you are getting sway bar clunks, not the sway bar itself.
What pads did you use when you did your brakes? Some aftermarket pads don't sit snug in the caliper bracket and can slide forward or backward (relative to the braking direction) when applying the brakes. If this is happening, you will get an audible, metallic clunk every time you move forward/move backward and stop.
Also, I just replaced my stock 160k mile top strut mounts and shocks. The plastic part of the bearing was worn through in a few spots and could have been contributing to my clunk.
I reused the springs, the bellow (the plastic piece the covers the exposed piston rod), and any metal bits that don't wear out. I replaced the shocks, the upper mount, and the bearing as dr bob mentioned.I have replaced all of the above except the struts and the creaking Ive been after is still there. My next stop is the struts. Did you get them as a complete package or did you reuse the springs?