After a bit of thought one thing that seems viable is if there is any play in the drive cone bearings this could potentially cause the shaft / drivecone excessive side to side movement and therefore a clunk.
I would try packing them with some lithium grease. (ala car wheel bearing)
Failing that see if you can find a local bearing centre to match one with the stock halo bearings.