I've had good luck with the DeMarchi shorts and Adidas Response Race Short. I've gotten both through Nashbar when they are on sale for $40. I've done up to 3hr rides in both and haven't had any problems. Look around, there are some good sales right now on expensive shorts that are last years models. Your LBS may have some left over also. Good luck finding some that work!