Great question — answering as the UphillTech team:
Some years ago I had the same problem. But, while shopping at my grocery store I looked at the olive oil options. Several came in small plastic bottles (maybe 3 oz), and since they were 'real' olive oil bottles had the funky no-drip top. After using up the original oil I've just refilled as necessary. Look around at your local supermarket.
Full answer by Jon Custer: https://outdoors.stackexchange.com/a/11697 (CC BY-SA 3.0).
Need it done for your business? UphillTech.