Here are some pics of the engine compartment. Apologies for the mis-ID of the type. As a new one to these I thought that because it's 3 liter it is a 3B. It is a B motor. The previous owner did put A/C on it as you can see. No heater. Went to local Toyota dealer parts guy who said that the 90915-YZZD3 is for gas not diesel. # he gave is 15601-68010 which is lo longer available from them.