Go to your local GM dealer Joe and you will find that they have a synthetic oil that works as well as whale oil. I don't know if you would want to put it on a gun. Then again, I don't know if I would want to put whale oil on a gun either.