B20z/B20b (high compression version) have higher compression and a little more hp...if u get one make sure it has a knock sensor in the back, otherwise its the low compression...Hmotorsonline.com is a good place to get a JDM b20b and they offer both the low and high compression versions. Just a thought, how are u going to get it pass the California emissions n all that s***?
Just so u don't get confused the B20b's are JDM engines, the B20b1 and B20z1 are USDM engines, and the JDM ones come in either high compression (with knock sensor) or low compression but both will b labeled B20b.