short ram is for top end power and your b16 does that already you need a full cai i say no the short ram as i had a short ram and my car ran alot better with the full cai once i got it trust me the aem one is worth the extra cash and you dont need to relocate the battery at all