I would use Clenzoil. I never use aeresol on a gun. When it/almost anything is under pressure, that means it is going to have a certain amount of moisture to it. (Ever see water come out of a tire valve?) But I don't think you are going to beat Clenzoil. Good luck.