I own two different sizes of the "generic" chinese cleaners. "Creworks" is one brand. these are available on Ebay, I have a 2l and a 10l They both do the job quite well, but are noisy and not as good as a Branson. The 2 Liter is about 70$ and the 10 liter is about 130$. They both have heaters and timers and I have been happy with the job they do. The big size is nice for the big stuff, but I use the small one about twice as much, I have also had good results doing parts 1/2 at a time with leaving some areas hanging out of the solution. I use a strong mix of Simple Green, but this will damage aluminium. These typically have a more powerful ultrasonic generator than the jewelry cleaning type.
I think the 2 liter Branson is 400 $ but the advantage is they have a variable frequency that breaks the gunk of better and are tolerable to be around when they are running.