Alright, so a couple of questions. First, do you have a place to work on the truck at home? Second, are you okay getting your hands dirty?
I ask because almost everything on there can be done yourself. I say that because I did all that and much more to my truck and I had literally zero knowledge or experience. The only thing I had done before this was change oil myself. These trucks are not too complicated to work on, and there are resources out there to help (YouTube being the best).
The biggest question that needs to be answered is what is the rust situation? Is everything under the truck corroded? Because if it is, then doing some of that work listed above (suspension, steering bushings, etc) will be a full-scale nightmare. Be prepared to cut off lots of bolts. Or be prepared to have the shop charge you to cut off lots of bolts. If the corrosion isn't too bad, and you have a place to work on the truck, and some friends with tools and willingness to help, I say do almost all of the required work yourself. It's fun, and you'll learn a ton.
-Kevin