When I saw these Vesi Star Capri pants on Amazon for the price of $16.99, I though no way, what are they made of! Of course my curiosity got the best of me so I decided to order two pairs (photo of the pink at the bottom), they also come in 5 different very bright colors. To my surprise they are fabulous! They are made of a very thick cotton/lycra and are very stretchable. The only come in two sizes S/M & L/XL. I ordered the S/M and when I first took them out of the package, I thought (no way) are these going to fit... they looked tiny!
Champion which I also bought on Amazon a while ago so you won't find this particular style. Champion is my favorite sports bra to wear because of several reasons, 1) they're very fitted across the bust, 2) the fabrics are always very stretchable, 3) I'm a 34DD and their size mediums fit me perfectly and I don't pop out. But I always wear a tank top to cover my stomach because I don't like walking around the gym in front of a bunch of sweaty men having them looking at me.