My job is designing ultrasonic cleaning machines, and I agree that you certainly get what you pay for.
It all depends on what type of article you are trying to clean, and what you are trying to clean from it.
There are various water based fluids you can use, and some of our more specialised machines for cleaning optical lenses etc use solvents, but those are NOT for home use.
For cleaning general crud from watch straps etc, just plain water with a few drops of washing up liquid added should be OK.
For cleaning carburettor passage ways I often use white spirit.
And for cleaning and brightening brass clock parts, I use an ammonia based solution.
We send machines out to China for cleaning computer parts, and they use De-Ionised water.
The machines are not bench top ones though, they are 12 metres long with six robot loaded baths that you could go for a swim in !!
Just a word of caution, be wary about putting precious gemstones in one.
Any barely visible flaws will probably be opened up and it can split them.
Phil
Edited By Phil P on 21/12/2011 22:58:24