i would go to seanhyland and get the custom JE pistons they have and their own 300M connecting rods. the crank should be ok but u will be up there pushing it. as far as the compression i prefer a lower compression bout 9.0 :1 u might want to check with some others.