For years I tried various oils. The standard 3 in 1 oil, WD-40, Renaissance wax, and the Rem oil. Renaissance wax did a fair job, but none of them, of any oil I had tried could keep 400x and above polished blades rust free in my shop during the spring and early summer in Michigan. It became part of my routine to wait for the final polish so that I could get those things polished and shipped before they would start to stain just sitting on the bench.
All the while I had friends telling me to get Ballistol, but after my experience I just said “Yeah, yeah, sure another wonder oil that will do what none of the others can.” Eventually I bought some and found that there is indeed an oil that is significantly different in corrosions protection. I can now leave sword blades, polished to 600X on my bench for months at a time and not have a single spot on them. I have a sword that I take to talks to let the audience feel a real sword, that I used to have to clean, oil and seal up in airtight case as soon as my talk was over and I would still have a random spot, here or there, then next time I took it out. It now sits in the corner, leaned up against the wall of my lab for months, rubbed down with Ballistol, with no problems.