I bought all my parts from the local speed shop as I got good prices. I paid for it at the machine shop when they had to mill the piston tops, machine the piston bosses so the pistons didn't hit the crank, redo the Eagle rods as the big ends were out of round, etc, etc. They said that if they had sold me the parts they would of had to make it all fit for free. When you call Eagle, Probe, etc. complaining that their stuff needs "finish machining" they just blow you off. None of this stuff is bolt together. It all has to be checked.