Johnsons baby oil - purest of the pure mineral oil is wonderful for people who are not allergic to it or have allergies to natural oils. It dissolves makeup, even mascara and washes off easily. Bought it 4-5 years ago and it's finally empty. I used it to remove eye-makeup (put some on cotton pad and wipe over the eyes, taking care not to rub the skin).
I see no point in repurchase since I can achieve the same with any ordinary cooking oil (i.e. rape seed oil). Of course I could use extra virgin olive oil for it's extra benefits, vitamins etc but I do not like it's smell - smelling like a salad is not my idea of elegance :D.
Although mineral oil is considered very bad I cannot say it was bad for me - eyelashes liked it a lot. From now on I use ricinus oil for melting off the mascara.