ive had a b16 they are fun engines but over priced, zc's are cheap and with the extra money u can do plenty of extra mods with that extra cash, the b16 is a stronger platform to work from but only if u have the cash flow to back it up with the work and attention itd need.