So you're preparing the truck for an upcoming trip and want to refurbish the suspension as part of it? Lifting is not a target goal?
Biggest reason to lift would be to clear bigger tires. If lifting is not a goal for the trip and you don't need tires right now, I'd forgo that until later. Stock 04 4x4 with decent tires will be plenty capable and still a good ride for a road trip.
I share
@Uncle Gump 's opinion of what you will get in one of those component kits. Will likely serve you fine for a 2k mile road trip, but also likely to be worn out at 20k miles where better parts might last 50-100k.
What is your time frame for getting the work done prior to the trip?
If you have a few days (next-day/2-day with Prime) but really need to save money, a kit off Amazon/eBay and be prepared to replace it in a few months/year of hard driving.
If need parts today/tomorrow morning to get it "road worthy" in time, buy from your local auto parts store. Be prepared to pay a little more and stick with name brands, but they can usually have it from the warehouse the next morning at latest. The house brands are little better than what you find on Amazon, but might have a better warranty. That lifetime warranty house brand might sound good, but that doesn;t mean much when you have to replace them two or three times as often as the name brand.
If you can wait a week, buy better parts than either from RockAuto (or go there for part #s and shop around) to save some money. Remember that TRS and/or members get disocunt codes and post them on the forum, so search for a recent one. Only 5% but every little bit helps. If you're lucky you might find some good parts that are on wholesale closeout.
Again I agree with Gump's assessment on Moog, but still likely better than a lot of the budget/economy parts out there. I've never used them, but hear good things about the Mevotech TTX components.
Unless you're planning (or need) for an alignment the big items to replace are lower ball joints, upper control arms, and sway bar end links in front and shocks all a round if needed. I wouldn't worry too much about leaf spring bushings unless they are showing signs of wear/damage, they usually last a LONG time. Many people prefer no sway bar for offroad, and your truck may not even have a rear one, so I wouldn't worry too much about rear end links at this time.
If you are planning for an alignment add tie rod ends and camber adjusters to the list of parts. Alignment shop will probably tell you to replace them whether you actually need them or not, it's an easy sell and upcharge for them doing the work. They're going to need the adjusters for the alignment, and better to install them yourself than pay them to do it.
I'll throw out a vote for Bilsteins, but any of the suggestions would be good. Even the stock replacement Monroe/KYB/Gabriel shocks aren't bad for a driver. If you have to make sacrifices to stay in budget, go higher end on the parts above, and a more budget daily driver quality shock. Easier and cheaper to upgrade the shocks later if desired than have to rebuild the suspension again.