well positioning wise they're different so everything will fit. sensor wise they're different because there were a few little technological advancements.
otherwise the engine is the same.
cam wise, the cam from the same model car as yours will be used, you dont have to worry about it being from a different engine.
the cam guys have profiles for the s12, r31 and u12.