I've been using oil. I just started using a grease sold by a guy from the gun club Ken Owens.
I would say dust and weather conditions would dictate if it needs to be cleaned and replaced everytime you use the gun.