I have another option you can consider as well.
There are a few machine shops out there that specialize in regrinding cams.
Local to my area is
Delta Cams, which has a fairly good reputation, even in the racing circles.
From what I understand, the process involves building up new material on the damaged surfaces, regrinding them to the appropriate shape, and then treating them to the correct hardness.
How they go about this, I'm not sure, but I would assume that a business that has been around for any period of time, and that is specialized in that particular industry would have at least most of their ducks in a row!
The reason I suggest this is that from the pricing I was doing when I initially found a seized cam in my 500SEC during the beginning of the refurb, I looked them up and was getting pricing around $150 for a few lobes being damaged and requiring work. If I remember correctly, they charge $25 per lobe, but I may be misremembering on that.
Best of luck, in any case!