I say go with the b18. I've had both engines and the b18 is such a great engine. You can get so much power out of it. Also what about a b16? maybe you can get one for cheaper? That's what i have in my 99 si and i love it. it feels almost as fast as my gs-r.