well here i found this for you.
The DOHC head will go onto the 88+ SOHC block, but you've gotta "drag" one of the head bolt/stud mounting holes over in the DOHC head. The cheapest way to verify what I'm talking about is to get ahold of a D16A1 head gasket and any 88+ SOHC D head gasket. You'll see what I'm talking about.
thats why i said simple answer no, not worth it
and the d-series interchangeability only lies with the 88-00 engines
the d17's are a completely different story