I have a 2001 Chevrolet Silverado that I absolutely love even though the current condition of the truck does not provide evidence of it. I bought it in 09 with 67k miles in almost perfect condition. Well being th young, immature kid I was I just didn't treat it all to well. Well I have just earned a pretty good raise so I am going to start rebuilding the truck. I'm going to start with the body but I've ready got that arranged. Then I'm going to go on with some smaller things aftermarket upgrades, lights, new carpet, etc. Well December of this year I will be taking 30 days leave and would like to get some engine work done during that time. This is where my question comes in. Should I, and how much would it cost, to get the engine rebuilt with upgrades such as getting it bored out, a camshaft, aluminum heads and headers, cold air intake, performance chip and some other smaller or should I just buy a crate motor? I'm not very mechanically inclined. I mean I can change the oil and replace what's broken but I'm oblivious when it comes to performance so all advice will help. Also, I just had the tranny rebuild February of this year at Firestones expense because they didn't add fluid when the were to change out the fluid. Needless to say the tranny was shot. Thank you.