You might need an outstanding bank balance to buy a new crank from MAP,but a good item.It would be good value if you're racing and regularly breaking cranks,or they're failing crack tests.
It would be a lot cheaper to buy a used crank.If you buy a used one,look for one that
A: Has not been re-ground and stiill measures OK.
B: Will pass a crack-test,or you get your money back.You will need to pay for the test,even if it fails (still good insurance).
What's wrong with the old crank?
A lot of places can dynamically balance a crank.Tell them not to change the balance factor,you'll be better off.