Don't use baby oil, mineral oil, tape, or any other strange junk on a ball pythons eyes.
If your snake has a stuck eye cap or stuck shed anywhere else on it's body, soak him in tepid water for at least an hour (you could go up to two) in a completely sealed rubbermaid box. Make sure the water is no deeper than 3/4 of the way up the sides of the snake to prevent him/her from drowning.
After you remove him/her from the box, just wipe away the stuck shed ... if it doesn't come off the first try, repeat everything once a night until it's gone.
Don't worry about your snake "freaking out" when it's in the box ... I assure you it will "freak out" much more if it's eye is injured and either falls out, is pulled out, or needs to be surgically removed from using anything other than water to get the eyecaps off.
Hope this helps.
-adam