Evap-O-Rust also works excellent in an ultrasonic cleaner, just beware of how much heat you're applying as it really catalyzes the formation of carbon on the surface. The cleaner you get the part before applying Evap-O-Rust, the better the outcome, as it doesn't degrease at all.