I find that these are great for any kind of vigorous activity…
I have purchased these in the past at approx $90 in retail shops and this is by far the cheapest price I have come across. 2 Varieties and colours available online. Red and Blue in either sleeved or sleeveless versions.
Shipping is $5.99. Good find:)