I use similar method as below (or above)
-- Amazon Ultrasonic that is about 9" inside length, 4.5" width and about 4" depth
-- I so far only clean the pistol barrels
-- Barrels in Zip Lock with solution of SG and water (1 to 4 give or take)
-- Suspend Zip Lock in water with wooden down and binder clip (bag and barrel are not touching the bottom of US cleaner)
-- run in with heat for about 30 minutes
While barrel is cleaning I clean the rest of the gun -- Usually I am finished with the rest of the gun before the UltraSonic is complete.
After UltraSonic I clean the barrel with CLP/Ballistol completely -- A few patches down the barrel is sufficient
In the past I would be scrubbing the barrel to remove Copper and Carbon -- took way to much time to run patches and bore-brush
With UltraSonic I am down to maybe 3 to 4 patches down the barrel -- Maybe 20 before
-- Have eliminated all the stinking cleaners to remove copper
-- Bore Brush is not needed
-- Rod rub on barrel greatly reduced
I will not go back -- But so far only use for Barrels but maybe throw in other parts in the future
-- Barrel Bushings
-- Slide Stops
-- etc
-- but not frames (at least I do not think I will utilize)
UK
I bought a cheap sonic cleaner on amazon...(looks exactly the same as a popular gun specific one) to use cleaning a suppressor.
Nothing gets crusted with carbon like a silencer...err suppressor. What I found is the way, put the parts in a plastic zip lock bag with some detergent, I use diluted Simple green. Then insert that into pre heated water inside the cleaner.
Keeps the crud out of your cleaner tub as well as concentrates the cleaning solution. I don't clean pistol slides or frames in it, but I don't let 'em get that filthy.
If I ever did clean slides or frames in the thing, I would consider using a specific gun solution.