I tried ultrasonic cleaning a laptop keyboard , whatever solvent was used dissolved all the printed conductive tracks, it was defective already but the ultrasonic rendered it dead as a Dodo .
A selection of old tooth brushes ,qtips , bamboo skewers , small fibre and wire brushes and rubber erasers with abrasive grit of the kind used for cleaning PCB's before soldering along with solvent, where appropriate , is your best bet .
A vacuum cleaner and a narrow clean paint brush will shift most dust particles out of hard to reach spaces ,
yeah its time consuming and a little tedious but at least theres little or no risk of causing damage .
I spent about 100 hours mainly cleaning my Studer C37 , as well as rectifying a few electrical/electronic/physical faults and loose linkages , slow and methodical work yet gratifying in the end when your back to factory spec or maybe even better .
Good luck with it.