Well it is your work. I don't really understand why you have to give your engine to them, but you could just lie and say you improved it after you sent it to them, if they start emailing you after you release your mod. I don't think you really need to care about karma or ethical responsibility-- people always play a little dirty like this, especially online.