I don't know if its true or not, but lynn at LC Performance told me that no one is really making the forged cranks any more. The ones that are out on the market are whats out there. But he said that the manufacturing cost of the billet ones vs the forged ones is pretty close to the same, so people are just going with the billet ones any more. Don't know if its true, just something I remember hearing from lynn last time I was out at his shop.
My friend down in colorado who had the vitos crank had a lower rod bearing go out and the welds were cracking on it when he pulled it. I don't know what kind of compression or timing he was running, but I know he ran klotz super at 28:1 on alky. He dropped in a twister crank with all the same setup as before (so he tells me) and didn't have any trouble with it.
I totally agree with you about the welds though. I re-weld any crank I get before I put it in.