Hornady One Shot dry lube on my M&P, does not leave an oily residue, but a light film of protectant to prevent rust. And it does not attract dust and lint. I have used Frog lube exclusively on my Shield, and am not that impressed with it. But it does smell good. And it also seems to lube ok and prevent wear if I use the liquid on the slide rails. It attracts lint and dirt and has to be cleaned between shootings. because I carry it more often. That pistol does not see the same duty as the compact at the range. But is shot at least two mags every time I go. One guy kinda freaked out on me the other day watching me shoot the compact, then I pulled the Shield out of my waist band and unloaded it. He had no idea I was carrying concealed.