look b series engines are extremely reliable and have no trouble with increasing power.
sr20's can b problems and can be excellent, just depends on the one you have.
k20.... depends how much you have to spend