I think we are comparing apples to oranges here... What I'm trying to say is any B18c version engine is going to be better IN THE LONG RUN than a B16b b/c of the reasons I just stated. I'm not talking about a pos B20z or anything else that will self destruct when you rev it past 6500 rpm, I'm refering to engines with the same RPM capability - Yes, in stock form the type R b16 has more PEAK hp and PEAK torque than a USDM or JDM non type R B18c, BUT will not have as much POWER POTENTIAL overall or the powerband as the larger displacement B18c engines do. One other thing to keep in mind is the smog certification factor - you will be hard pressed to get a B16b to pass the sniffer test since it's built for all out top end power and has very high compression, and very agressive fuel and timing maps to go with it, but it's no problem to get a USDM B18c to pass and only sacrifice a mere 5 hp while you're at it. Even if you slightly mod a non type R B18c, it will put down more power/torque than a stock B16b that is already almost maxxed out from the factory. As far as a weight advantage, you are talking at the most 40 or so pounds - which is well outjustified by the larger displacement of B18c engines. The bottom line is type R engines are incredible works of art considering they are a stock factory built engine, but they are very expensive and hard to come by, so if someone asks me what engine is a good choice for a civic swap all around, I would always go for a B18b for a turbo or a B18c1 for NA - in the end you can get more power out of them b/c THEY HAVE MORE DISPLACEMENT!