I wouldn't use gun oil. There can be free acids in gun oil that may eventually etch the metal. It also evaporates over time. It also attracts dust, which absorbs moisture and causes rust. I once saw a beautiful US Army Colt 1911 pistol, first year of production, in spectacular 99% condition that...