you should need nothing.
d16a6 and d15b7 use the same head casting.
d16a6 has a better cam. use the a6 cam with a y7/y8 cam pulley to compensate for the d15's shorter deck height.
a6 intake manifold would be better then b7, but you need to swap sensors, as mentioned above.
use your b7 distributor.
a6 = obd0
b7= obd1