Ebay has some good deals on used shoulder holsters.
I would go with leather-you only live once!
Hmm... well I checked ebay and the prices there and actually comparable to retail prices. I don't think I would buy leather because the leather holds moisture and they will snap after aging. Nylon seems to be more reliable.