Rectangular housing identification

I need help identifying this 3 position connector for replacement fans that I’m buying. I’m including 3 photos. Thanks in advance if you can help.

The connector housing looks similar to the housings on this link

The crimp contacts are sold separate, the contacts can be found on the product page for the connector housing.

There are also ready cable assemblies in stock with XHP-3 type connectors:, like:
Product part number: XHP410070M7MLX3(R)


DigiKey Link: