beware the b20 vtec.... torquey but very unreliable. and if u plannin to go boost with it, its gong to blow pretty soon considerin the fact that it has weak cylinder walls.