FWIIW, a clunk especially when sifting from forward to reverse is usually U-joints.
I would strongly recommend against swapping out the entire rear end from another car. You are going to find out things like the half shafts are different lengths and the ABS tone rings are different as well as the speed sensors.
Besides if going to the trouble of replacing an entire axle, there will never be an easier time to rebuild it while it's on the bench.
Anybody that is able to rebuild a rear end could also install new gears.
But I wouldn't pay anyone to rebuild my rear end if they can't tell the difference between worn U-joints and "other" rear-end problems. Further, I find it hard to believe that the spider gears can wear out without there being other bearing wear.
If this were my car I would inspect the the rear end and see for myself what the real problem is. You will be surprised how much rear end trouble shooting that can be done with a simple visual inspection of what's behind the cover and the condition of the oil.