if the machine shop does all the machine work on the engine and you get most or all of the parts from them i dont think thay should charge that much. if they did the machine work right it should bolt togather why should they check there own work?? and i havent found one yet with a warranty. but i have heard thousands of reasons why it blowed up.and none of them was because the builder or the machine shop screwed up