My favorite is a big can of PJ-1 Super Cleaner. A great all around cleaning solvent that dries quickly with no residue, safe on paint but not some plastics. Works on chains, clusters, bearings, races... you name it!
When I service a bearing set I put all the balls in a little glass dish, spray the cleaner to cover and agitate. Wipe down with a rag and they;re good to go. The extension nozzle is handy for flushing the major crap out of races, spray some on a rag and wipe them clean.
No rinsing with that rust inducing stuff called water needed.
__________________