I was about to buy a crank grinder many years ago but they were so big and took up too much room for the use I'd got out of it. Now you can buy cranks from dozens of sources.
We are sorting out the pieces for a 600 in BBC---rite now today looks like 598 pieces are available but 4.610 pistons would be custom.