Thats awesome that you were able to resolve this issue on your own. Big time kudos for taking this issue head on!. You've done a big service to this community as far as im concerned.
I know you wanted to go aftermarket on the struts, etc. Just curious if you felt the clunk was mainly due to the strut bearings and that someone could fix thiers by changing just that part or was there failure on all the parts you replaced as well?