Ebay.com has great compression clothing for sports. Produced by Fixgear. This is a Korean firm that has established itself for a long time. I have ordered a long-sleeved T-shirt a few years ago and still wear it.
Excellent quality and materials allow you to wear the T-shirt both for casual wear and for sports on the street or in the gym. Also, it can be worn under clothing as a bottom layer for insulation. Fixgear makes T-shirts with both long and short sleeves.
Prices for a T-shirt with delivery start at 27 USD, which is not very expensive for a quality product.