I've purchased from these folks many times and be super happy with the quality of their oils. I get a couple people around here to split the order with me. We all split a couple gallons of olive oil, a gallon of sesame oil (for oil pulling) and grapeseed oil. It helps to split it when ya think about how much you spend on olive oil in a few months- splitting the shipping with a few people is very helpful. I haven't tried the castor oil yet but it's organic-so I'm sure it's good quality.
Their gallon is just over $30. See if you don't know a few folks locally that do castor oil packs & cook with olive oil - maybe ya'll can go in on an order together: