This is how I broke it down for my project. So, the engine and components were e hardest decisions I had to make. I saw that I had 4 choices.
Budget goal was $5k. My options were:
1) Crate motor (eBay, tuff dawg, jasper, Ford Racing, etc)
2) Premium engine builders, i.e.: Fordstrokers.com
3) reputable, local machine shop
4) Build it myself
Option 1: Crate Motor (Ford, Blueprint, etc.)
Pros: convenient, average price, warranty
Cons: average performance, logistics make warranty issues difficult, mediocre parts or just rebuilt stock parts
Option 2: Premium Builders (Kieth Craft, Fordstrokers, etc.)
Pros: kick *** motor with all the HP and bling! Reliability, warranty
Cons: way outta my budget
Option 3: Local, reputable shop (L&R Engine in Santa Fe Springs, CA)
Pros: learn something & they answer all my questions, logistically easy for problems & disputes can be handled in local court if needed (don't expect it to), the shop orders the parts so it's on them to get the right ones, price is really good, cost only $525 more than doing it myself.
Cons: they're busy, 2-month wait, warranty isn't written in stone
Option 4: Build it myself
Pros: customization, price, gratification of doing it myself & learning something
Cons: Time consuming, still have to find a machine shop to machine the block, no warranty, minimal expertise
For myself, I got the most bang for my buck with a local shop. I'll have the assurance of a professionally built motor, premium parts, convenient, more horsepower per dollar, customized per my build and a local guy I can go to if something goes wrong. Local shop only cost me $525 more than doing it myself. I think I'll get most of the benefits that I would from a premium builders too, but save $2k-3k.
I'm hoping to get +400 hp out of this.