Would this be good to lubricate as well as a cleaner, and rust inhibitor? I've been using CLP and decided to order some eezox to try. Also, will it work on the slide of my M&P 40 or should a light coat of grease be used on the slide instead? All advice is appreciated!