It all depends on how soon you want to build it again. I have seen machine shops start using "profit parts" which in laymen terms is the cheapest crap that will out live whatever their warranty is. I had a 318 done like that, I needed it in a hurry to get the wife back in her truck. Paid right at $1000 to have the "long block" rebuilt. Stuck an exhaust valve at 7k miles, started having blow by at 40k miles or so. Yeha once I pulled the head, they redid it, after a long fight about it. ( tried to tell me it had "bad gas" and wasn't their fault, gas ain't going to go bad in a truck that turned 7000 miles in 2.5 months!! ) I parked it with about 50k on it, don't know if it can be rebuilt again or not.
But, yes GOOD factory parts should give you a long lived happy engine. Chinese crap passed off as "factory replacement" parts wont.
For those of you in NC stay away from:
Poteats Engine Rebuilding
266 Hideaway St
Kannapolis, NC 28083