I am looking into ultrasonic.
My only regret about buying an ultrasonic cleaner is that I didn't do it years sooner. I still have to brush out bores and cylinder chambers, but everything else is much easier and faster.