Bilstein, Bilstein, Bilstein... I bought mine at eshocks.com. they were running a buy 3 get one free deal, not sure if its still going on.
If you call them they can probably figure out your extra two inch thing, although I had a two inch leveling kit on my 2000 SD and always ran stock...