Hoppes 9 STINKS... and dont spill it on anything you value..
I've been using Hoppes 9 for 25+ years to clean my weapons. It works not only as a good cleaner, but as nice aftershave. And yeah, don't get it on anything that you value. It will eat the finish off of your weapon.