Since this is my first Mazda I'm not knowledgeable of the different types of engines. I have read that fsze cams in my 2.0 are a good upgrade with a longer duration. But how to figure out exactly what engine I have and what upgrades I can do to it from other motors would be nice to know. Or would I be better off just doing a motor swap? O. And this isn't the motor that came factory. Previous owner installed a used one. So I guess I need to look at stamping on the block?