At first guess, a 2MW genset using a single engine would be up in the range of EMD power.
Belt drive to fans with these engines can be tricky. Most locomotives I've seen use electric fan drive (the fans are remote from the engine, and operate in a different plane). One locomotive (a Baldwin AS-16 with original DeLaVergne engine) had a strikingly large number of V-belts between crank pulley and water pump -- I didn't count the exact number but it was quite a few.
Be sure you've debugged everything mechanical before going back to specs... no insult intended to professional capabilities ;-}
Is the water pump on this genset driven by the fan's belt?
For the belts to be 'failing' at 150 hours is unusual. Are these standard V-belts or poly-V? What method are you using to tension them? I presume you have checked bearings, resistances, blade-to-shroud clearances, etc. and have confirmed that nothing obvious is contributing to load on the belts... Be aware that the failure might only show up at higher speed (e.g. fan nutation from a bad bearing) and, as with some driveshaft-bearing failures, might not expose itself to simple tests (like pulling on the fan to detect play). I tentatively rule out a fan-clutch problem simply because I can't see a way that a bad clutch would create both a "cooling problem" and a belt-wear problem at the same time -- but check it out anyway if you have one.
Be sure to check the internal profile of the pulley grooves. Wear here can eat belts fast, and 'reading between the lines' this genset may have eaten enough belts to cause pulley wear even if that weren't original contributing cause.
Potentially irrelevant anecdote: I was salmon-fishing, and walked in on some of the staff who couldn't keep the camp generator from cutting off. The unit was diesel-powered (about the size of a 6-71 IIRC although I don't remember the exact engine manufacturer) and the high-temp engine cutoff was pulling in -- staff was in the process of blocking this (!!!) out of frustration in finding a cause. Coolant was correct, fan drive intact, no visible obstructions in the cooling air intake or exhaust. Turned out there was a piece of screen that slipped across the radiator intake, not well-documented on the genset itself, and this was almost completely plugged with mosquitoes. Moral: be sure your core is actually seeing the right flow of cooling air, rather than just being sized correctly...
Answering the question you asked:
1. A request to a company for technical measurements of a piece of equipment you own should be met with courtesy. I specifically define that to include releasing technical information about size and capacity of cooling components. Whether or not "other customers" seldom "need" such information is completely irrelevant to YOU as a customer who does need such information.
2. There are very good texts on heat exchangers -- at least one of which (from MIT as I recall) has been published to the Web as a public service. Any one of these should contain both formulas and knowledge to determine heat rejection and airflow for a radiator core. You will need to know your thermostat setting and type (e.g., does it open completely when actuated, or does it throttle to maintain a particular temperature or range of temperatures across it)
3. Likewise for fan curves: fan manufacturers publish design guides that contain the formulas, and some of the discussions to use them best. I don't have references at hand, but have seen a number of these, including some historical ones from the turn of the century. Another potential reference source might be HVAC texts (rather than engine-related ones). You may not find as much sophisticated discussion of 'typical' engine fan types, as much of the 'action' for high-efficiency fans in HVAC involves large air masses at relatively low speed. On the other hand, some applications (such as ceiling fans for circulation) are now involving careful aerodynamics in blade design and optimal speed-range determination.
Hope some of this, at least, is helpful...
RME