As the python leggings enabler, I feel compelled to point out that they were $17.99 with shipping and cannot therefore be blamed for setting the budget askew.
If the leather pants are the thing that you're deeply undecided on, here are my two cents (and I'm going to sound like a total wet blanket here, sorry): no matter how fabulous -- which they are -- I would worry constantly about the upkeep on a leather item that's likely to need cleaning reasonably often. The leather jacket I just took to the cleaner's resulted in a bill of $42, and that's an item I would only be likely to clean every couple of years.
You're probably far better than I am about not spilling things on yourself, brushing against an oil-coated car door closure, and letting the kitty knead your leg, so take my neuroticism for what it's worth.