I would suggest visiting Etsy.com as well; set the search for "vintage" and go to town. A lot of the true vintage shirts are usually at least $50 and sometimes upwards of $200. As with eBay, pay attention to each sellers feedback rating and ask your questions (holes, stains, stitching, smells, etc.) ahead of the purchase.
Thanks I just placed an order so I will let you know
Glad to help,there used to be a UK excellent shirt/print seller on ebay a few years ago [BRITISH ORIGINALS] i think was his username,who specialised in 80s bands,his shirt prints were flawless, and extremely durable.Sadly he is no longer trading.
I would have probably ordered maybe 5 or 6 shirts from the site above had it been based in the UK.