I picked up an ultrasonic cleaner last week. Links don't seem to work with the HF website, but you can see it by going toand search on iterm number 93035. I went to get the smaller one that is currently on sale for under $30, but while the catalog sez it's 50 watts the specs in the box said 35 watts while the one I got is 60 watts with a 1.25 liter (42 fluid ounce) tank. I have no experience with ultrasonic cleaners so no basis for comparison, but I must say that this one from HF definitely works. First test was to liberally smear a penny with cutting oil so it was really slimy, to simulate small machined parts that I want to plate or anodize. Plating and anodizing require absolute cleanliness. I tossed it in the cleaner. Nothing happened. I was checking to see if perhaps the detergent really does all the work and the ultrasonic part is bullshit. Then I turned on the power. A little cloud instantly appeared around the penny and then dispersed. When I pulled it out and rinsed it off, it was waterbreak clean all over, even down in the small features like the mumerals in the date. Then I emptied out the ultrasonic detergent, wiped the tank dry and filled it with Slip2000 Carbon Killer. That stuff looks like green milk. I put in the barrel of my XD .40 which had previously been scrubbed and cleaned with Hoppe's #9. The barrel disappeared beneath the green milk. I turned on the power. A little black bloom immediately appeared on the surface, like a little shark beneath had just glommed a squid. The black bloom dispersed in a few seconds. When I pulled out the barrel and patched it dry, it was cleaner than I've seen it since it was new with only some lead fouling remaining. A soak in BoreTech Eliminator and a scrub with a nylon brush took care of that once the carbon was outta there. I made a little delryn plug with O-ring that fits the chamber for that: insert plug, stand barrel on end, fill with BoreTech Eliminator, let soak for a while. I don't know if ultrasound would accelerate that or not.
NB: dunking a finely blued part in Slip2000 may not be a good idea. I would not do this with a vintage Walther PPK or an S&W model 17.
I made some parts out of nylon tonight. Those always get kinda grotty from handling with dirty hands, and they aren't easy to clean. The ultrasonic did a better job than I've ever been able to do with fiber or wire brushes and solvents or detergents.
So, while I'm sure the HF unit is no Branson, it does seem to work in my shop. YMMV as always.