I bought my crank at a swap meet,
www.lsmeng.com magged ground and polished it for a reasonable price with good quality, and I worked the counterweights myself with angle grinder, sandpaper rolls, etc. I have maybe 2 1/2 or 3 hours work into it but spent alot of that time just staring at it.
Thought process: factory counterweights are not even close to being round, stock 440 cranks hold up just fine at 7000 rpm even with boat anchor pistons, and I see no reason why the modified counterweights have to be perfectly round either to run the same rpm....especially with 8lbs less reciprocating weight than stock.
Not much material needs to be removed to make the counterweights 7.25" diameter (plus or minus 1/16", if modifying them by hand).
If you're doing a 1000hp deal ignore all this, throw away all your oem stuff and buy it all brand new. If you're doing a 550-600 deal, though, this will work great.