I went with the Isonic P4820 WSB from Amazon, $100 to my door. I had 3 filthy BCGs that it thoroughly cleaned in about 6 minutes total, I'm totally satisfied so far! Its a 2.5 liter machine that's perfect in size for gun parts, seems very well built and cleans well and fast.