New master cylinder is around $260 at AutohausAZ. They don't carry a rebuild set it seems but perhaps other suppliers do.
@ Dan, I did rebuild the master brake cylinder in my Lancia, it should be able to work fine, provided the metal parts are in good condition? It's normally just the seals that wear out? Will find out once I start driving it.