well im more for the b16, i have read horror stories about ls's period, but hey im not a mechanic, im sure if you really strain any engine it will eventually give way, just ask my d-series block in my car now....i have heard the b16 is the most reliable and optimal for the smaller cars, but the gsr is for the med cars, and the type-r for the larger sedans and 4 doors, so its really comes down to you and money/time