In a nut shell.. I love this thing.
http://www.harborfreight.com/25-liter-ultrasonic-cleaner-95563.html
I have used it on most of my platforms (The ones that fit), I have not tried cleaning Polymer parts, but I have had outstanding results on metal components. Best $75 I have spent on gun...