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...
2007 Seven ID8 - Bontrager InForm
2003 Klein Palomino - Terry Firefly (?)
2010 Seven Cafe Racer - Bontrager InForm
2008 Cervelo P2C - Adamo Prologue Saddle