Get a complete itemized quote, and a non-bullshit time estimate from whoever you pick upfront before you commit. Do your research! I would suggest you look into some local engine builders as well.
Personally, id suggest you buy the parts yourself and then choose someone to put it together for you. Mark @ StreetUnit gave me an excellent deal on parts, i shopped around too. I suggest you do the same.
For wiseco pistons/pauter rods , new bearings,complete gasket set,thrust washer,and ARP main/head studs its right around $1900 just for the parts. You also need to find a used block/crank or a new block/crank. (assuming you have a hole in your block and your cylinder head is fine)
Factor in costs for cleaning/machining a used block/head and for assembly add in another sizeable chunk of change.
Lots of people also do a clutch while they have the engine out ,i got my ACT street clutch/flywheel new for $630 shipped