For a few thou you probably could have taken a file to the top/bottom and then cerakoted it to match. Sometimes in order to get things to fit/work properly you have to take things into your own hands...
I had a broken ejector on a Rossi lever gun and couldn't get one from the factory so i used one from a browning 92 and filed to fit...
Worked perfectly and was probably better metal than the oem.