No its a bloody strange one mate...
Im running a 2.5 v6 mondeo throttle body( purchased brand new through ebay - maybe a mistake) and its oval in shape with three pins.
Been to the local scrappies and not one Ford/Mazda with the same and of course a 2.5 v6 not to be found there....
Car is due to be fired up end of week, but the loom is incomplete.