I bought 3 pairs of pro corsa shorts a few month ago. They've been great so far. They run small. With a 30-31 waist, I bought the mediums and they are snug in the thigh, but I don't have chicken legs either.
https://www.biketiresdirect.com/prod...=daily_special