I use an ultrasonic with concentrated simple green, some water and a couple drops of dawn dish soap. It does most of the heavy lifting but doesnt get the baffles perfect. If Im not lazy I will use some hoppes and a plastic scraper to get the stubborn stuff left over but most of the time I just dry them and hit with light coat of oil and put back together.
Do not put the tube in ultrasonic, it will get damaged. Baffles only. For the tube, a shotgun brush with a patch works well enough.
BTW awesome little setup with the beretta.