Electric Fan Suggestions.

anyone have anything to say about this fan controller? http://www.oreillyauto.com/site/c/detail/HAD0/3647.oap?year=1998&make=Dodge&model=Dakota&vi=1314433&keyword=fan+controller&forcedVehicle=true
its for a 98 Dakota says Reillys, or would this one work, i would just need to wire it, which wouldnt be bad.
http://www.oreillyauto.com/site/c/detail/HAD0/3653.oap?year=1998&make=Dodge&model=Dakota&vi=1314433&keyword=fan+controller&forcedVehicle=true