Ok I've fitted my new heater and can confirm that a TDi 5 heater fits straight into a 300TDi without any problems. I paid £50.00 on ebay for a complete unit (heater matrix, fan, motor, Resistor unit, box) so this seems well worthwhile when you consider a new heater motor is approx £65.00.
Andygod