If you can still find them, Nike jerseys tend to be pretty long.
Nike is getting out of the bike clothing business, so most shops have them on the clearance rack (my favorite place to shop!).
I actually have found Descente to be a bit too short for me. I've had pretty good luck with the few Terry pieces I've had.
I second the mention of bib shorts...