IMO d motors are good and reliable and all but they have LONG gears and low stock power. b series have shorts ratios and have ALOT more potential for power, if i were you i would go DOHC. DOHC non-vtecs pull verrrrrrry nice, they will also plant you in your seat. BTW please dont turn into a NOS junkie if thats is the rout you are choosing to take.