Fabricating a piston would be easy assuming you have the old one.
Seals would be up to you to source from another master cylinder, dealer, re-con specialist or whatever. I doubt any random engineering place would do that routinely unless they were actually some sort of brake specialist.