Wilson Combat Ultima-Lube II is a blend of petroleum and synthetic lubricants specially formulated to insure optimal performance of any firearm and inhibit wear. I had to have a bottle of each. They stay put and last longer than other oils and synthetics I have used on my ARs and 1911s.
eBay