get the b16 if you are tight on money, because you would have to boost the sohc and that leads to unrealibilty after a point. if you decide to boost, the b series is a much better engine to boost because you are already starting out way ahead of the d series engines in power.