I haven't used the fan you linked, but I have used the OEM fan from a 90's Taurus. It flows something like 3000 CFM and is usually about $30 from the pick-a-part.
For controlling it (it's a two speed fan) I use a Volvo relay assembly with a BMW dual temp switch. Works perfectly but draws...