It might be worth checking out thrift stores. You could get lucky and get a great deal on a high-end jacket.

Or, look at the garage sale area of your local REI. I found an OR Ferrosi for $44.