How long gun grease can keep my gun safe from wearing and rust?
For months. Only if you consider to regrease the gun after every couple of months.