of course all cruisers are different but you shouldn't need new d-shafts for a 4" lift. My TPI lift came with 6 degree shims for the front (fat end forward!). I went ahead and replaced all the u-joints while I was at it but most don't need that either.
longer brake lines or relocated hangers...