Yep... it can be done. I am currently using this setup... head b16a... block b20b... mods include all head works such as springs, retainers, cams, valves, port and polish... changed the pistons though as the oversize valves knock on the b20b pistons... am using high comp pistons from je with standard bore... other mods were also done...
engine management parts... using piggyback can be done... myself now using greddy e-manage... fuel pump will do the trick to put in more fuel... you will need bigger injectors also as the original b16a injectors are not enough...