Mineral oil is often thrown into the mix, and this is considered a
cheap filler. If the makers used only the harder-to-mill extracts of
herbal oils, they would probably have to raise the price of the
product, which for now is affordable. But no matter what the cost, the
mineral oil should go; dermatologists consistently frown on its use,
because it can harm the skin.
http://stretchmarkinstitute.com/products/4,bio-oil-for-stretch-marks.html