Ok, I'm sure these topics have already been covered however I didn't really see them. I'm a first time engine builder, i have what i Believe is a first gen 350 chevy small block, engine ID 10054727 from what i could find this is an 86 LS9? I have it torn completely apart now, I want to keep the crank and pistons it has and just update the rest, and this is where my lack of experience is, looking at pictures of heads, i notice not all ports and passages match my block, seeing there are like 6 different generations and port sizes, shapes, different angles for spark plugs and all sorts of confusion. I'm just looking for this engine to rumble and go fast, I don't have a tranny yet nor do i know exactly what i want to put it in... Thats another days discussion. I'm not looking to max out HP or anything just a good rumble and some good burn outs. Any advice on what to pay attention to and how to find out what parts would fit my engine. Thanks