I sometimes think about getting an ultrasonic parts cleaner for cleaning... well, certain types of parts.
But having to buy water-displacing oil by the gallon can, to soak the parts afterwards to remove the water (ultrasonic cleaners are typically filled with distilled water, maybe with a tiny bit of detergent added) is off-putting.
I asked about it on 4chan was told to fill the parts cleaner with kerosene instead of water, but that seems likely to result in an explosion and fire.