The important thing is what you put in the tank to clean it. I suppose you could use some sort of industrial detergent but that would be water based and the gun would have to be heat dried after a clean water rinse to remove detergent residue. Some industrial detergents will attack aluminum or the anodized layer on the alum. if left in for too long. Shooters Choice sells some kind of solution for gun cleaning in ultrasonic tanks, but it is expensive. I have a two gal. ultrasonic tank that I got on ebay, but have not used it on guns yet. I used to use a comparable tank at work for cleaning steel gun parts, but the solution they had is really expensive, like 50$ a jug of it, so I used theirs instead of buying it! You cannot use any kind of substance that will give off flammable or explosive fumes in the ultrasonic tanks, like alcohol, kerosene, maybe alot of petroleum based stuff. Or you are not suppoed to. I might consider doing it outdoors, and if it blows up the tank, at least it did not blow up the house! You can use your tank, but give careful consideration to what you put in it. Maybe plain water would work to some degree, but then you would still have a water soaked gun to contend with.