I have a bottle with a pull out spout. You pull the spout out, take off cap, oil machine, put cap back on and push spout down into the bottle. It works great and is not messy. I get a drop of oil, unless I keep squeezing the bottle. I don't remember where I got it, been about 8 or 9 years.