Most T-shirts that I have seen, plain white, walmart bought are about $4 each. Any clothes that last more than 5 or 6 years would be worth more of course. I probably woudnt pay $20 unless it would last at least 20 years of often being worn. But I woudnt even know where to buy one such. I once bought a pair of really good shoes, for diabetics who are on their feet a lot. They cost $120 and they were discounted 20% to get that price. They were hard on my feet and I had to give them up after about a week. A $10 pair of walmart shoes were much easier on my feet, so unfortunately you dont always get what you pay for.