Ultrasonic parts cleaners are a choice piece of equipment for cleanup of anything that will fit into them. A friend of mine turned me onto the one made by Harbor Freight Tools as an affordable alternative to expensive industrial units.
After a couple years of heavy use, his unit decided to retire, and nearly burn his house to the ground at the same time. Luckily, someone was home to unplug it and smother the fire out.
Other than its potential to become a Presto Log, the HF ultrasonic really does do a great job of cleaning parts. It takes some time to experiment with different cleaner recipes to achieve best results, but when you get it right, your parts look unbelievable.
Mine is still going strong, however, I never leave it unattended while plugged in now!!