I bought my crank from Ivey Racing Engines in Oregon. They are great to work with and it came peened, balanced, and polished. I used a new cast block, which Ivey will also sell you. They are great people to deal with and really know what they are doing. I'm running a twincam so had the block bored and used short pistons.
Tom