I use mine for cleaning brass. Never tried it on a complete gun. I definately wouldn't spend $400 on one. Ultrasonic is ultrasonic and the main difference in the costs is the size. I bought mine in San Antonio at Harbor Freight for about $65 or $75 and it works very well on cleaning brass cases.