I used this for cleaning heavily carboned suppressor baffles and it did a nice job with just water. I purchased and added a solution to it which made most look like brand new. I am sure it would work great for other ultrasonic cleaning as well. I would recommend heating the solution some as the machine will maintain the temperature, but takes a good while to heat on its own.