Really different guns and their parts need different kinds of lube to work best. CLP works great on most stuff. On the semi auto you show. I would clean it and oil or CLP every time you shoot it and it should be fine. If you shoot hundreds and hundreds before cleaning, please don't. But, if that's you a grease will work better on the slide. lightly applied. I use CLP mostly and where needed use a grease. I will shoot 50 to several hundred at a time. I always clean a gun after shooting it. The photo shows copper build up in the barrel. I keep copper cleaned out as much as possible. For that shooters choice will work. Other cleaners work good also. Look for a product that will remove copper fouling not all gun cleaning solvents do that. Kind of a trick about applying a lube or grease. Put it on your finger and wipe a small amount onto the surface. If your finger cannot get to the part. Put it on a Qtip and apply. When spraying or dripping stuff onto the gun you will get to much on or in it and just need to wipe a lot off.
PS: holsters are a bitch to pick out for this gun and being left hand dominate narrows the choices ten fold. Set on going with aliengear once I try on my brothers holster with this gun. Seem to have the best options for left hand carry. Really debating on IWB only or going for their IWB + OWB combo bundle at a discount. $50ish for IWB only or $70ish for IWB+OWB. I know IWB would be my preferred mode of carry for public but the OWB is real nice as well but don't see myself using it daily like I would the IWB.