If i can put my two cents in on this... try
www.coolingcomponents.com they make a fan to fit all most everything and they come with a built on fan shroud which helps a ton pulling the air thru the radiator.. the picture i have here isn't a cooling components one but they look just like this one.. they are only 2 5/8" thick which should clear everything..