Ok, according to the instructions and a few install guides I found, you need to modify a plastic connector. The new connector and the one on the car will not mate. So you need to pull the wires out of the clip, remove the red insert in the clip with a small flat head, and then reinsert the wires. From what I can gather from this, they give you a new plastic clip in case you damage the one that's there already in the process. Its the clip on the throttle position sensor, so in worst case they are readily available from Ford.
So everyone who buys the 90mm tb from ford has to go through this process. It's not a problem specific to this tb only. Can you send more pics of th tb to [email protected] please
I can shed some light in this since I had the FRPP 90mm TB at one time. As said, the FRPP TB come with a new connector that you switch/depin the OEM connector for the new one. It's not hard but it is necessary. As far as availability of this connector, I'd try to find the part number and cross match it. Alot of times the connectors are cheap but shipping is stupid.
I'll post a pic of this connector in a sec. I'm on my phone at present.