K I did some tests in MAME. The game runs perfect, just replacing the 104 file ONLY. I used the 107 version of the kov2 romset and let it run.
I didnt use the 102 file because a quick look at it revealed that it's been read wrong and the content makes no sense. Looks like every 0x2000 bytes are filled with 0xFF which means IMHO an address pin making bad contact. I think that the problem is that this adapter where the MX29F1610 sits, may not convert into 27c160 but rather be still a MX29F1610, so my advice would be to read it as a MX29F1610. If that doesnt work, try cleaning the pins of the eprom adapter as it may also be a contact problem althoug I dounbt it.
If you check the content of the dump at offet 0x2000,you'll see that it reads 89 26 96 99 D6 4A 10 52 46 B0 76 which are the same values that you have at offset 0 in the proper dump of mame called u19.102.
Let me know how it goes that redump. Also I noticed that both files you posted have the same u104 file. Knights of Valour Super Heroes ?
Last but not least in MAME it shows for me as region being HONGKONG