Mine is very similar to this model from Crest Ultrasonic (by way of Brownell's):
Hg575 Ultrasonic Cleaning System Hg575 Ultrasonic System - Sonic System Sales
I don't know what we paid for it. We got a SHOT show special a few years ago and this was a birthday present from the Lady.
I love mine and have yet to find a downside other than it's not wise to put anything with Tritium in there do to the heat.
Removing carbon and fouling from the BCG? Not a problem.
I usually just strip my handguns down and throw everything but the slide and the grips in the tank and crank up the heated cleaner. I add the specialized weapon lube after the cleaning, wipe em down, reassemble with an old T-shirt to soak up any excess and put them back in the safe.
I love it.
Works great on firearms, folding knives, multipliers, any small tools you use in the rain. It's a great labor saver and the weapon lube does a great job of protecting.
John Dillinger would give it 5 out of 5 Banks.
JD