I hate cleaning guns after shooting. I know it can be fun, but it just takes to much time for me. I want to learn if it's an option to go ultrasonic in cleaning dirty gun internals. Is it as good as doing by hand? What kind of solution is used and does it protect the parts, or do I still need to apply oil after? Is it worth the investment to get one? Does it save time using one? Are they safe for the parts? I'm looking at the little Hornady one. Thanks in advance for any help.