In about an hour I am about to pull my fan assembly out as the Dorman replacement died under 1 year.

You might want to go with OEM on this as i HATE doing the same job twice on the same car.