Can any keen cyclists recommend decent padded cycling shorts, that don't cost the earth, and aren't too short. Thanks!