I have a heated 30Liter tank which is just shy of 8 gallons.
My cleaning solution is water based using a gallon of Simple Green's aircraft cleaner then topped up to the close to the fill level so it's about a 6:1 ratio
This is the stuff I use...
I go with a water based solution because quite often the parts cleaned are on their way to the blast cabinet for re-finish and it is very important to not allow any contaminants in the blast media. So not only is the tank for general cleaning but to thoroughly degrease any parts destined for media blasting.
Any weapon destined for tank cleaning first gets detail stripped right down to the bones. I don't put assembled guns in the tank nor assembled slide or frames. Whether the solution is water based or solvent based, No amount of blow drying will ever get all the fluid out of all the recesses nor all the junk/dirt that is now in solution trapped in some recess like the firing pin channel or the safety plungers under the backsight or under the mag catch nut for example.
My 5906 in the tank for initial cleaning...
Painted elements... Leave anything with paint on it in there for more than a minute or two and the paint will be gone. This affects the white dots or outlines on your sights and the red dots on the frame. Oh, and by the way, don't put night sights in the tank
Aluminum parts... The test to see if the ultrasonic transducers in your tank are working as they should is to suspend a strip or two of kitchen aluminum foil in the tank and run it. In short order, the foil should be covered in dents holes and pitting and if you leave it in there long enough it will disintegrate. So yeah, these things will eat aluminum. The tank will also eat anodizing off aluminum so if I need to clean an aluminum frame in the tank I will hold the frame inverted by the bottom of the magwell and swish the dirty bits in the tank for just a few seconds once or twice. That is sufficient to loosen or remove any gunk on the frame and whatever is left (if anything) will be taken care of as I dry if off. Never ever leave aluminum parts immersed in the tank unattended.
A side note... Never ever run the tank dry. Without a fill in the tank running it dry will kill the transducers and ruin the device.
In the end the tank is quite handy to have and is somewhat of a labor saving device that helps the detail cleaning go much quicker. But...It does not negate the need disassemble the weapon and clean individual bits by hand prior to reassembly.
Cheers
Bill