a suggestion would be to let the machine shop handle all the internal motor work. it takes some serious know how to not mess something up, and makes someone else pay for the mistake should one arise. imo, that is not a diy, learn as you go, try to save money project. im not knocking your ability, but are you willing to potentially make that 5k+ mistake?
do all the external stuff, the bolt on stuff, etc etc. can you afford to be without the truck again while you do it again?
one of my favorite sayings, is you have to spend money to save money. there are just some things you really should leave to professionals.