does a mazda rx7 have pistons