I don't recall how much exactly MM said the M47 crank was, but it took a couple of months to get it from Germany since they were in high demand last year. I think that it was in the neighborhood of $1750 for the crank + shipping + machine work in mid-2012. We all know about how the M47 crank needs to have the snout turned down and a second keyway added. Not sure why they send it to a grinding service...maybe they have to grind the counterweights a little and rebalance it to clear piston skirts (depending on the rod/piston combo)? I am pretty sure that it gets nitrided after the mods are done to it.
Anyway, if you can get one from Pelican for $1200 go for it. Machine labor at a precision shop will probably be $100-250, and you may want to consider nitriding the thing. I'd call Pelican before ordering to make sure that they can actually get it though. I remembered M47 cranks being ~$1200 like 7 years ago, and when I asked MM about that when they built my engine last year they said that the price on the part (new/unused) had gone up considerably since 2007.
MM does charge a premium, but they know their stuff. I must have spent 20 hours on the phone with them during my build and when valve springs were breaking, and half of that was just talking cars and stuff. They lost $1500 or so in shipping to 3-day ship the damaged engine across the country two ways + paid the shipping cost on my M42 long block core when I had to send the new head back, and they ate the cost of all repairs. The issues weren't their fault and weren't technically covered by their stated warranty, but they took care of it all. At the end of it all I still got my full core refund too. Sorry if this reads as a shameless plug for MM, but they are totally reputable.