I got these 4 from Aliexpress, I got 2 others from Borizcustoms, and another 2 from Bonanza, aliexpress is the cheapest and fastest apparently, and for the sizing I went with a M, I'm 5'10", 160lbs with a skinny frame, I usually wear a S or XS in t-shirts but I was afraid a S would be too small...