what to do?

I would say do it yourself and learn it. Get some books and read up. If you have a buddy that has some experence that can help too. Buy the tools as needed, get a good torque wrench and use it. Assembling an engine is not difficult but is detail oriented. I allways check the work I have done by any shop as far as clearances and stuff. I would never run an assembled short block without at least some kind of spot check as to clearances and such. We have several good shops in my area and I have used them all from time to time and I have had quaility issues with every one. Last time I had a motor assy done the crank had to be changed and the rods needed more side clearance and when I got it all home I found they had taken too much off the rods I and I had excessive side clearance now. They had all the parts in thier hands and still screwed up. Had to get more rods and resize and re-ballance again. If you do it yourself you know exactly what you have and what has or has not been done, and as others have said there is nothing like starting an engine that you built for the first time.