We only ordered 3 gallons of mineral oil off Amazon and we needed more so we got the rest from Walmart. You can use baby oil too but that was $3 per 20 oz. We didn't want the fragrance either so we used intestinal lubricant. When we went to buy 10 bottles of the intestinal lubricant, the cashier thought we were crazy ha.