I haven't tried it yet but a buddy of mine uses one of these and Super Clean to clean two stroke engine parts. He swears by it.
http://www.harborfreight.com/25-liter-ultrasonic-cleaner-95563.html
http://www.harborfreight.com/25-liter-ultrasonic-cleaner-95563.html