Just randomly trying to match a pin up based on whether or not it looks the same is going to be an interesting experience. There are a lot of little differences in all the pins. And most of you who don't deal with auto wiring for a living would be unable to see the difference, even with them sitting side by side. Del City almost positively will not have the correct terminal. And I seriously doubt any they have would be a proper fit.
Your ECT connector is now available, brand new, with the right terminals etc. That sensor, you can actually get away with using the generic 250 faston connectors from Del City, but the proper terminal actually locks onto the sensor.
No one has made a new wiring harness for these, or DSMs yet. A bunch of companies have started too, but they always fall through. I think they realize that the cost of sourcing all the connectors for small runs will not be cheap, and that the market is not big. I have supplied several of those harness companies with the connectors for their prototypes. Still haven't seen any replacement harnesses yet.