Is gun oil a very good rust inhibitor?
'Gun oil' is a term that isn't especially meaningful without more information provided. Just about any oil intended to lubricate metal is going to provide some level of rust inhibition if it is applied as a coating. The coating tends to prevent oxygen and water from getting to the metal as long as the coating remains intact and therefore prevents oxidation.
The base oil, which can be one of a number of actual types of oils, or perhaps a blend of oils, will have properties that will affect how well it forms and maintains a coating on the metal, but more importantly, oils intended for a specific application will usually have other ingredients added to tailor the oil for that application.
The additives can provide extra wear prevention, keep the oil from becoming too viscous in cold temperatures, prevent the oil from becoming too thin at high temperatures, provide extra corrosion protection, prevent the oil from oxidizing, help disperse contaminants so they don't clump together, make the oil adhere to metal better, help adjust/maintain the pH of the oil, prevent the oil from foaming, help dissolve contaminants, prevent the oil from forming an emulsion with water or help encourage it to form an emulsion with water, and so on.
A small amount of additive can dramatically alter the properties of the oil, just as a small addition of alloying material can dramatically alter a metal's properties.
So if the manufacturer of a particular gun oil thought that corrosion prevention was very important and designed the oil to have that property, that particular gun oil could have excellent rust inhibiting properties. Another gun oil manufacturer might feel like corrosion protection is not as important and tailor its additive package and base oil to emphasize that property less. It depends very heavily on what the manufacturer decided was important and how they designed the oil.
Then, is motor oil a good rust inhibitor? Same problem. The term "motor oil" covers a lot of ground. Manufacturers use different base oil/base oil blends and different additive packages.
If we want to talk as if the two terms: "gun oil" and "motor oil" are fully descriptive, the results can't help but be inaccurate. About all that is possible in that context is to make some pretty general statements.
With that in mind, the tests that I've seen seem to indicate that, IN GENERAL, gun oil manufacturers seem to give higher priority to corrosion protection than motor oil manufacturers. That doesn't mean that all motor oils are terrible at corrosion protection or that all gun oils do a wonderful job or that any gun oil, picked at random, is guaranteed to provide better corrosion protection than any motor oil picked at random. It just means that if you test a lot of motor oils and a lot of gun oils, the premium gun oils will tend to provide significantly better corrosion protection than any of the motor oils.
From a practical perspective, if a person keeps on top of maintenance (makes sure that the gun is frequently wiped down with oil to maintain a protective coating) and the gun isn't usually exposed to extreme conditions, probably nearly any oil will provide sufficient corrosion protection. In situations where it's hard to maintain a light coating of oil on the gun, or other factors make rusting more likely, an oil specially designed to provide good rust inhibition can really make a gun owner's life easier.
Here's a real-world example. I have one gun with a blued finish that I simply could not keep from rusting if I used it. Even with a wipedown after every use, the blued finish in the areas that were frequently touched slowly gathered a coating of very fine rust. I tried several different oils but still had trouble until I found an oil that was specifically designed to adhere to metal well and had excellent corrosion additives--it solved the problem. That
particular gun oil, turned out to be a very good rust inhibitor, but that fact doesn't mean it's possible to make a blanket statement about the corrosion protection capability of all "gun oil" vs. all "motor oil" with any sort of accuracy.
So what about the video? It talks a lot about "gun oil" and "motor oil" as if using those terms tells you all you need to know about the two types of oil. The problem is that there is considerable variation in the ingredients/properties of both gun oils and motor oils. For example, it's not accurate to make the blanket statement that motor oils don't have corrosion prevention additives. Apparently most of them don't have dedicated corrosion prevention additives, but
some do. And some of the common additives in motor oils that are intended to provide other properties also can help to some extent with corrosion prevention. And not all gun oils are really good at corrosion protection because there is no hard and fast rule about what they are made from and what additives they contain.
There are people who have done tests on the various properties of different oils and posted the results on the web. I wouldn't take any single one of them as gospel, but if you find a product that scores pretty well or pretty badly in tests from different sources, then that's probably some useful information.