I use both the ultra sonic and and stainless steel pins for cleaning, but drying I use my vibratory finisher. It only takes 10-15 minutes to dry them in There.
My method is after they are cleaned with ultra or stainless pin wet tumbled, I wash off with cold water, wipe them off with a towel...