We had a drive come in which had been sitting in water for a couple of weeks.
The people who gathered it up didn't know to grab a bucket of the same water and keep it wet, so when we got it the water had dried and crusted.
Before we put the unit in the ultrasonic cleaner we took the PCB off, took the heads out (You really don't want to put the heads into the cleaner for fear of damage).
We took everything out of the chassis except the platters.
Then we filled the cleaner with distilled water and ran it for 5 minutes.
Changed the water and ran it another 5 minutes.
We repeated this process over 30 times over two weeks.
Then we used a LOT of anti-lint wipes and alcohol to clean the surface of the platters.
We then let the platters sit for three days to ensure everything had dried well.
Once that was done we transplanted the platters into a donor drive.
The unit came up and we were able to get the data.
The ultrasonic cleaner we used was one that we found on E-Bay that said it would hold DVD's so we knew that the drive would fit. I think we spent about $30 for it.
When you first put the platters in the cleaner you may think that nothing is happening. The process is a slow one. If you take a before and after picture you will see the difference.
Someone asked me if we dried it why didn't we use the old motor. Trust me, this process killed the motor. You'll need a donor.
I hope this helps. Good luck.
Jim