You and your daughter did fine.

As you most likely know, it is not a standard truck heater. Maybe someone will recognize it and be able to give you a year/make so you can buy parts.

If I was dealing with the heater, I'd see if I could find a plastic plumbing-pipe reducer to bring the diameter down to the size of the defroster hose.