Ok, I took both motors heads off and the blocks are different. I should of known because of where the dip stick to the oil was. The d17a1 oil stick was on the back side of valve cover and the d16y7 was on the right side of the block. There is a difference where the oil holes are in the heads. On the d16y7 they are more farther to the front. So now I know a d17a1 motor will not fit a d16y7 head. The head will bolt up but the oil holes and the dip stick are totaly different. Im not even sure about the mounts. I will now look for a d16y7 or d16y8. I wil try to post pics up of what I found because I could not for the life of me find any info if they would interchange hope this helps some people out.
Here is what I did today link has pics
d17a1 block and d16y7 head? Will it work? - Honda-Tech