Build your own engines, or have them built?

Can assemble my own and have built a few but one of my best friends is a machinist and another is a master engine builder and carb guy so when they want to help I step to the side. They see things I dont even know to look for. On a cheap rebuild I will do it myself but with an easy 6k in hard parts in my 500 I was more than glad to watch.