Ok yes it will work, best swap? No, but thats not for any of us to decide for you. Use your sohc drivers side mount, and your sohc transmission, all the bolts to bolt it to the engine will match up but one, you dont need this. If you feel better it can be drilled and tapped for a bolt. Its been done though numerous times without issue. Using your sohc transmssion will allow you to use your mounts, drivers side will fit the D16a1, you may have to remove the cover to expose the holes, you may have to cut it out, i dont know , never done the swap but have seen it successfully done. Youll will also use your sohc wiring harness on the DOHC. Should be the same as swapping a ZC, or another sohc, all but that one bolt that wont line up. Be sure you use clutch kit that matches your transmission.
It wont be the fastest thing, but you can swap some 1st gen ZC cams in to it for more power.