Not sure if this will help but I broke one of my keys and went to my local shoe repair/watch battery shops.
He said no problem, took the good key I'd brought in with me. Scanned it into a computer thing, then took a blank from the wall, scanned that with the details from mine then cut the new key. All worked fine.
Might be worth going to one and asking.
Shop was called Timpsoms I think. they are in every town around here.