http://www.rockauto.com/catalog/moreinfo.php?pk=394352 here is the one they list on rockauto.com its 21$ for a no name brand fan, or 32$ for the motor craft fan... plus shipping and handling. just log on to that site and look up your year and model.
That site has nearly everything, they even list parts for the electric version of the ranger. ive never even see one of those lol.
Also an electric fan ist worth it, unless you were running massive horse power and needed something to suppliment the stock fan. Its far less reliable. Considering that in an electric fan, the fan itself, the relay, fuse, wiring, etc can all fail cuaseing the fan to stop working.
With the stock fan?, the fan blades,the clutch,or the belt are the only things that if they fail will cuase a loss in cooling. and half the time, you know way ahead of time when ethier are going.
Trust me, i found this out the hard way when i almost cracked the heads on my old Bronco II, when i was wheeling and the cooling fan quit and i didnt notice till steam was pouring out from under the hood.