Dave, Regarding identify your ECU I don’t know if this will help or not but here is a pic of mine (2006 4/4). You may be able to I/D it from the various numbers attached. I did a little googling myself and found a couple of similar ones on a well known auction site with the same numbers and they were from 2005 Mondeo vehicles.
I sent mine back to the factory a couple of months ago for a retune, not for performance but to fix the dreaded duratec pink.