DIY if you can, good shop otherwise. Check your shocks and bump stops too, I had to replace all four on both of my H3s. As well as a leaf spring, an end bracket, both half axles, one rack, one axle, two boots, and now a differential is leaking. There were some other items I’d had to defer for lack of time. Oh, and I just warranty swapped the shocks on one.
Now driving is a dream and I’m happy with both.