There is another generic for ortho tri cyclen. It is called trinessa. Maybe you could try that one before spending 35 dollars. Call around to pharmacies to find one that stocks this generic and transfer your prescription. If you have trouble finding it you could have your MD give you a new prescription for Trinessa with no substitution (brand name medically necessary) and the pharmacy would have to order it special for you.
Another thing you could try is having a small snack at the same time you take your pill, usually that will help with an upset stomach.