Since purchasing my ultrsonic I don't know how I got along without it. It still amazes me how clean and shiny it gets parts, it's almost like magic!
When doing carbs, I like to put the whole rack in for a first clean and heat cycle. Makes them nice and clean on the outside and I feel they come apart easier after being cleaned and heated up. As such, I purchased the VEVOR 22L Industrial Ultrasonic Cleaner with Digital Timer&Heater. It will fit whole racks of carbs.....
Once disassembled I like to keep parts together as a unit. I can put a single carb or caliper or master cylinder etc into it's own container and then put several containers into the ultrasonic. Makes cleaning quicker, and I don't use as much cleaning solution.
Lastly, I use Simple Green Pro HD. works great on aluminum parts. I get mine at Home Depot for around $15 a gallon, a little bit goes a long way too! It doesn't discolor the aluminum parts like normal Simple Green or the Harbor Freight degreaser can do.
Hope this info helps with your decision!