with good maintenance the b16b will last very long. and about supercharging it, if you do, i hope i never meet you. supercharging the b16b is a total disgrace. that engine is a NA monster and a legend. do not supercharge it! anyway i think if you are going to beat the crap out of the engine then go for the b16a. much easier to replace if something goes wrong.