The cleaner is not important. The only thing needed is that dirt particles once loose don't stick again, so any detergent for washing dishes will do. I'd avoid agressive cleaners that maybe do more harm than good.
My carbs never needed ultrasonic treatment and I was never tempted to experiment as, quite simply, u.t. is not a guarantee. So why go through the hassle of separating carbs. The clean and shiny outside, that's always proudly presented in pictures, won't last long and is no guarantee. Most carbs can be cleaned quite well the oldfashioned way (without separating!) and u.t should be considered a last attempt.
What I do advise is adding some sort of a fuel treatment if you don't operate your motor daily.