If you want compression type undershirts and don't want to break the bank, Wal-Mart sell compression shirts/shorts by Starter for $10 each. In my experience they perform just as well as the more expensive UA, Nike, etc.
Walmart.com: Search Results for "starter compression"