They all work basically the same : a metal bowl with an ultrasonic transducer on the bottom side. The most important thing is to not run them without any liquid in the bath (obvious, but why most of them have timers). Also, don't use solutions that aren't recommended for the bath - one person I know used acid and it ate through the metal bowl.
Bigger ones have more powerful transducers, can do bigger objects, but ultrasound penetrates all things so really its just about size of object you're cleaning. For saw carbs you could use a jewelry ultrasonic cleaner for rings probably... but you can order a different transducer on ebay and glue it on the bottom of the bowl and rewire it. You may have to anyway if your cheapie dies on you. The transducer is usually what fails.
The single most useful thing I've found is having a wire mesh basket in the tank. For some reason it cleans 300% better when the object is not floating on the surface, and not laying on the bottom... also I think the transducer can be damaged if heavy objects are laying on the bottom of the tank (not sure). Look for the little eddy vortices in the solution, and try to position your object there.