Don't buy the pistons untill the machine shop has made sure if it needs to be bored or not and if so how much. If you are going to assemble it yourself. You need some special tools, like a ring compressor, torque wrench, degree wheel, dial indicator, if hydrolic lifters, than 1 solid lifter to degree in the cam, etc. Also after the block comes back from the machine shop you need to clean it well. You need thread chasers for all the bolt holes as well as long brushes to clean the oil galleries. I'm sure I missed some stuff, but you get the idea.