Here's a good pair: http://www.performancebike.com/bikes...8_20000_400065. I have a pair of the Ultra series shorts myself and use them all the time for training. Longest I've gone with them is 3:30 hours and didn't have an issue with discomfort.