A good topic, plenty of good info here. Just a couple of thoughts from me, not minimizing other ideas. I bought an ultrasonic cleaner, at the Boeing surplus facility in Seattle. Wonderful implement, you should see how it can clean an old, grimy, flexible metal watch band.
Use it for cleaning many things, but not my airbrushes. The main reason I won't put an airbrush body in it, is the air valve. If I was to put the body in, I would definitely remove the valve first. I'm not sure any cleaning agents, even soapy water getting in the valve, would be of benefit over an extended period.
I rely on alcohol or lacquer thinner, cotton buds, nylon cleaning brushes etc, for my after use cleaning. The few minutes it takes is a small time investment, what I like about manual cleaning is the ability to closely inspect the tiny parts for condition.
The tiniest parts seem to "buzz" around a tiny bit in the bowl, miniscule nozzle ends and such are prone to damage, if in contact with other bits.
Again, whatever works for anyone is perfectly fine, I just prefer the super careful, hands on method for cleaning.
Patrick