Brake cleaner is similar to carb cleaner but uses slightly different chemicals.
It works well enough that I'll use it for carbs if I don't have carb cleaner and I use it as a good general parts cleaner.
I use this spray gun cleaning kit.
https://www.bunnings.com.au/craftright-17-piece-spray-gun-cleaning-kit_p6290484You should really remove orings and other seals when cleaning a carb.
Carb cleaner and brake cleaner can both cause damage to them although some cleaners are less aggressive and can be less likely to damage them.
And ultrasonic cleaners can also cause damage to orings either through swelling or straight up disintegration of old worn seals.
Sometimes there's a bit of trial and error to find a good cleaner that doesn't damage plastics and rubber.