I'm not sure if that is the same fan or not. The ones most people are installing are the dual fan 7/9 blade configuration. Rockauto shows them if you look up an '07+ Silverado or Denali 1/2 tons, or anything of that nature. It is the heavy duty fan with towing option. I wasn't aware that GM offered an e-fan on a 2500, I honestly don't think they did but I could be wrong.
The engine driven fan DOES pull more air BUT I think that the e-fan, on a gas engine at the least, is a good option. If not, why would they put them on 1/2 tons that are "capable" of towing the same weights we can with the 3/4 tons? The 6.2L can't doesn't run much different than a 6.0L so why is it ok for them and not me? The 6.4L Hemi has e-fans.....
I had a camaro e-fan setup on my '02 Silverado and it kept it cool no matter what I was towing. The factory fans from the trucks are designed for the trucks radiator (34") so they have full coverage and baffling so they pull the air better than a retro-fitted fan from another vehicle like I did with the camaro fans. I have full confidence they will work.
Blackbear or any tuner can activate the fans and tune the temps and how they kick on. If you run in a hotter environment they can actually keep them running longer or kick in at a lower temp to keep it cool. I think the standard tuning from GM is to kick on at a certain temp or all the time on low when A/C is running and go to high as needed. They also actually turn off at speeds above 45 as the air flow at that speed is usually faster than the fans can pull it in. Unless you start running hot then it will kick on high to cool it down.
I personally wouldn't run them on a D-max or any diesel. I know people do, but I think they put off too much heat for even the best e-fan setup. AKCooper9 did this to his YukonXL 2500 already, his experience here in Texas heat was what I referred to in the earlier post.