Pretty sure re gearing both ends is a given! what size tires you running or planning on running? What driving do you mostly do? 33" 4:10 or 4:56....35" 4:45 or 4:88 Looking about $800-$1000 to swap so pick the gears that best suit your current and future driving needs.
Axleboy in Stl is a very reputable shop. Others are Pezz performance, first capital 4x4, hellbent performance, craven performance