I don't disagree that your razor had cell rot & no oil will protect against an acidic gas but all oil coatings will generally protect against rust if renewed before they oxidise or dry off.
Don't...