You could send your existing master cylinder away to have it reconditioned, usually by sleeving the bore with a stainless liner and then rebuild it with new seals.
Drop me a PM and I'll let you know the contact details for the firm I use.
Reconditioning will be a fraction of the cost of a new cylinder
Arwyn