You will find that most OEM controls only fit that particular brand, and often only for a given number of years (eg, (something like - I don't remember the change over year exactly) pre-95 OMC controls will not fit post-95 models).
Some controllers "push" the cables to change gears or increase the throttle, other "pull" the cables.
Merc/Yamaha use a "longer" push or pull than OMC so the cables are anchored (at the control end) closer or further from the cam.
Some (universal) control boxes (Teleflex, US Marine) etc have all the different anchor points (available) and marked on their controls, plus the ability to reverse the control cam to push or pull as required, but 99% of the OEM boxes can not be modified...