I'd agree, its relatively cheap and easy to repair a lot of the stuff yourself with even the most basic set of metric tools! You could slide that exhaust out without much issue, and just bolt the new one in its place, probably take you a half day, maybe longer if the bolts are super rusted. Of course, you could always find a neighbor with a sawzall and make this a 2-hour project!
The balljoints may take a bit more work, but really nothing that hard, you just need to download the manual for your truck (there's links on here for several manuals) and take a full weekend to get it done!
Brake jobs are about the easiest thing a person can do! This really isn't that much harder than pulling the wheels off the front, unbolting the calipers with a big wrench and (IIRC) a 19 or 21MM socket, either taking the old rotors to a parts store to have them turn each one, or buy brand new ones from RockAuto or any other place online, pull the two pads out of the caliper, then reverse the whole process! I literally did my wife's '06 Odyssey van in about an hour's time (replacing rotors instead of turning them), that was for all 4 corners! It would have been faster too if Honduh didn't put a stupid philips screw in there to hold the rotors in place!
Tires? Yeah, you're gonna be around 500-800 bucks depending on what you really want. Personally, I like good tires, so Bridgestone dueler a/t's on my 4 runner was my choice, and that was $740 installed. If you must keep cost down though, look around on Craigslist for used tires, you can sometimes find good tires with 50% or more left on them for a couple hundred bucks, just make sure its the right size and they haven't been plugged.
The only two issues you will have is the timing chain, which is an "advanced" job, and diagnosing/fixing the no speeds above 55mph. I'd say do all the other work first and see if that helps your issue with speed. Could be the exhaust/cat plugged up. The timing chain is still doable, but I'd suggest finding a friend or neighbor that's familiar with this job to help you, it will go much easier, and I bet you can do the whole job for under 2 grand, including new tires!
And just remember, there's a LOT of guys on here who are damned good at diagnosing problems with these engines! I guarantee that your issue will not be the first of its kind, and more than likely, something we've seen many times before!
:rockon: