Does this fan pigtail fit our cars?!?!?!

I think FFI also sells the correct pigtail - it's 20 bucks IIRC.

Does anyone know if the new connectors are more robust than the stockers?