I like the solvents, but only where they can be contained in a tank, or have a hood with an activated charcoal filter to deal with the chemicals.
Detergent and water will work very well, especially if the part is put in an ultrasonic cleaner. The only requirement is to dry everything carefully...