well if you are planning on boosting, why would that compression ratio be too low, the lower the better right? As far as the rest of the stock internals, Im not sure if those could handle 15psi, but I knew someone who had a turbo b16a2 and it lasted a long time on 10ibs of boost, till cylinder/piston3 went out so that shouldnt be a prob since they put the j/e pistons, but make sure the rest of the stock interns are good as 15psi could be too much for them.....and it depends if this will be a daily driven car, or daily driven 15psi or not.... if you run 15psi ALL the time Im not too confident about the stock rods.....