I mounted my espar d5 at the rear of the truck under the camper attached to a frame cross member.
I inserted 2 wyes in the hoses to the truck cab heater core and ran 2 coolant hoses from thoses wyes to the espar.
What kind of water heater are you using?
I have a 6 gallon marine hot water heater that has both a built in engine coolant heat exchanger as well as a 110v heating element.
Marine hot water heaters that are made to connect to an engine for their heat source have a mechanical thermostatic mixing valve between the cold water inlet and the hot water outlet to regulate the hot water temperature.
Water heated to engine coolant temperature is much hotter than a household hot water heater makes.
I connected the hot water tank heat exchanger between the hoses running between the espar and the engine.
I also connected 2 radiators in series between the 2 hoses running between the espar and engine. Each radiator has a 2 speed 12v fan.
I think hvac guys call it a parallel series circuit.
I have 2 valves in the system.
A ball valve in the hose coming from the engine and a valve in series with the 2 camper heaters.
With both valves open and the engine running it circulates engine coolant through the hot water tank and I get free hot water while I drive.
There is still plenty of hot water for showers the next morning.
Coolant also circulates through the 2 camper heaters and when we stop for a break the camper is nice and toasty.
With the engine stopped and the espar running the hot water tank is heated, the camper heaters produce heat and the engine gets heated as well.
If I close the valve to the engine, I get hot water and camper heat, but no engine preheat.
If I close the valve to the camper heaters (in the summer) I get hot water when either the espar or engine is running.
If its cold and you are using the espar for camper heat there will always be hot water in the hot water tank.
If its summer and you've sitting so long that the engine heated hot water has cooled down ( 2 days or so), turning the espar on for 10 - 20 minutes will heat up the hot water tank for showers, dishes, etc.
When it's cold and we've been using the espar for heat and we want engine preheat, we just open the engine valve an hour or so before starting - while we shower and eat - and the block with be warm.
You haven't mentioned how you are going to control the espar.
Did you buy the timer? We did and it's useful for preheating the engine or running the espar for 20 minutes to heat shower water.
And it's a must when you need to read the diagnostic codes.
But it's not so useful to heat the camper unless you like sleeping in a good sleeping bag and just have the espar come on in the morning and warm the camper in the morning before you get out of bed.
But for any real comfort you will need a thermostat.
Get a programmable one at Home Depot that has batteries so it has it's own power.
I connected a double throw switch in the yellow wire that runs between the timer and the espar. That's the lead that tells the espar to stop and start.
I connected the espar side to the center, the timer to one pole and the thermostats heat lead to the other leg.
That way I can control the heater with either the timer or the thermostat.
I also connected the relay that runs the camper heater fans to the thermostat heat lead.
With the switch set to connect the thermostat to the espar,when the thermostat calls for heat, the espar comes on and the fans start. Once the thermostat is satisfied it shuts down the espar and the fans.
When it's 15F outside and 65F inside, the espar runs about 8-10 minutes each half hour.
When we are driving in cold weather, I set the switch to the timer position so the espar won't come on and the termostat turns the fans on and off to maintain any temperature we want in the camper as we drive.
Tips:
Use stainless steel hose clamps - check with a magnet. If the hose barbs are long enough use 2 clamps per connection. Best stuff would be silicone coolant hose and constant tension clamps.
try to keep everything lower than the radiator cap so you can bleed the air out of the coolant hoses.
Set the lag on the thermostat to it's maximum value so the espar doesn't start and stop everytime the temperature changes a half degree.
Don't put a valve in each hose to the engine, just one hose. That way the radiator will serve as the expansion tank for the coolant when the espar is running even if you aren't preheating the engine.
If you are thinking of disconnecting the camper from the truck and running the espar, you will need an expansion tank with a radiator cap on the camper side to handle coolant expansion.
Get the muffler, untill the espar drops down to low speed, it's loud. I don't know about the d4 though.
I haven't insulated the 2 hoses running between the espar and the engine yet because heat loss hasn't been a problem. But I'm thinking about it.
Tom