Depending on the size of the product, gun oils run anywhere from a few dollars to around $20. You can buy gun oil and cleaner kits in this same price range or for a few dollars more.