Not an answer to your questions, but I am changing mine in two ways due to poor heat (M925A2) and wanting the cab warm in MI winters:
1. Relocating the entire heater core box+fan to under the seat. I converted to two group 31 batteries specifically for this reason. This way, the heater can recirculate warm air and further heat it, rather than always sucking in cold air. May not help defog, but that is addressed below in item #2:
2. In the opening left by relocation of #1 above, I am installing the arctic heater option, which is a 30,000BTU fuel fired heater. Want this for instant on heat. An efficient diesel takes forever to warm up at idle with no load, and I want to be able to jump in, fire it up, have heat going, and drive. With these heaters, if they are working, they produce heat as soon as they light off. You can even be heating the cab before the engine is even started, all without being plugged into anything. Anybody that has or uses one says you have to roll the windows down in January to control the heat, even with the heater on low. I want that kind of heat. Like to drive with coat off, want the kids to stay warm (2 girls), etc....
I did have a heater core that was mineral laden. It flowed ok, but would not transfer heat to the tubes/fins. WildChild467 figured it out and replaced it with another used but clean heater core (thanks patracy for selling it to him), and the heat output greatly improved for the truck. I'm still impatient though, if something can be had instantly vs waiting, I want it, so I am still doing the conversion. He has his heater tunnel completely inside and under his dash (M35A2), so it is re-breathing warm air, and it gets very toasty in his truck. LDT/S 465 engine is not as efficient as the 6CTA8.3, so it may be pushing more BTU into the coolant also, to note.
If this is for your M931 in your signature line, that NHC 250 probably takes forever to warm up from cold idle with no load. Ugh.....
What are you expecting to gain by an aftermarket 24V unit over what the truck has now? Probably a good place to start....