Stephen Silburn at Sefton Clothing makes the masks. I have one of his repros and they are astounding: the level of detail is out of this world. I think the price for one is around £350, but bear in mind they rarely devalue: a repro mask that looks original (with some wear and use) may very well sell for more than the original amount.
He trades on eBay as izavailablehttp://myworld.ebay.co.uk/izavailable/
and his e-mail is: firstname.lastname@example.org
He's a great chap
Now regarding the microphone, JB on this forum managed to convert a type 21 into a type 19 and it looked pretty damn good. I can't seem to find the topic though. If I find it I will post it here.