When used with the correct cleaning fluid and proper setup, I have achieved good results with an ultrasonic cleaner. First, I soaked the carbs in regular carb dip to get rid of the worst of the crud, then gave them an hour of ultrasonic cleaning. It's kind of cool to watch, as when you start the unit you can see a cloud of crud billow out from what you're cleaning.