I havent paid for anything in a while so I do not know what labor cost are like. Putting an engine in really doesn't take long although a shop will tell you it does. To get that engine mounted in and the trans mounted in I would say 2-3 hours. I have done it with a buddy in less than an hour. Mounted, not running. Getting linkage hooked up and exhaust, cooling system all back in probably a couple more hours. The wiring however I do not know. Really have never messed with that. I would say 5-7 hours to get all the mechanical under control. Which to me would be worth about 400 bucks if someone asked me to put an engine in. Everything else that DRIVEN listed, I don't know what they would be charging for that type of work. Most of it would be custom. You could literally put 30 hours into it if you wanted to.