Bilstien. Hands down. I found mine on sale with a PBB vender for $50 a piece + shipping. 5125's. Best shock I've ever owned (just drove the truck for the first time yesterday) I've always had elcheapo twin tube shocks.....never again.
For a front DL....go square. Cheap, tough and easy to make.