Hello, I just got the bid to do my Gmc Suburban. I know its a diffrent motor a 5.7. Still a new engine. I am having a very good shop do the work. they said the engine is 2700.oo new. It would be 1000.oo to put it in. There hourly rate is 65.00 an hour. They gave this in a written estimate. I know that there is the ac, anitfrezze, oil, tranny fluid for auto trans., and alot of little things. I hope this gives you an idea of what is cost on the lower 48. I asked around before I gave them the ok for the new engine. There price was in the ball park. They did not break down hours and parts but they do alot of these so I am sure they make money at this price. Mine should take 2 days after they get the engine, they had to order it. It a bummer to put a new one. They got you by the @alls when your rig is there shop and you need it fixed.----Good luck and keep fishing