I cleaned my PM9 yesterday using my new ultrasonic cleaner. It went very well. I used Simple Green Pro HD mixed at 5 to 1 with very hot water. I set the temp on my ultrasonic cleaner at 140 degrees and the timer at 10 minutes. After 10 minutes I took out the parts and scrubbed them with my nylon brush to remove any loose gunk. Then back in the hot solution for another 10 minutes. I drained the parts and refilled my cleaner with clean hot water for a rinse. I let them run for 5 minutes in the hot water and took them out to drain. I dont have my air compressor to blow them dry but coming out of the hot water they dried almost immediately. Then I ran a cleaning patch thru the bore and it came out spotless. I lubed the gun and reassembled it. I added my Crimson Trace laser and adjusted it to align with my sights. All ready to hit the range tomorrow and see if I can do any better. I am a terrible shot and just must keep practicing.