Whoa! I never said anything about exchanging the pistons. I don't think you can. The B18C has a different stroke, and also different rods so you probably cannot swap them. Also, i do know this, it will not work cuz of the valve reliefs are in different spots. I was only talking about the different CR's you can use with certain octane, sorry for the confusion - my bad.