I have an ultrasonic cleaner I used for other things, but was wondering about using it to clean my guns. Is this OK? Is this an acceptable way of cleaning, especially new guns, and then use air and heatgun/hairdryer to ensure all the moisture is removed? Is there recommended cleaner/degreasers used for this? I have new 380 Bodyguard and Ruger SR22 coming in a couple of days and I shoot a Beretta Cougar 9mm a couple of days a week and it sure would take a load off of a lot of cleaning. Thanks, I really enjoy reading all the opinions and knowledge shown by everyone.