I have a 1997 Fisher FS18 fish and ski (same as nitro 18 ft. FS). My boat has a Mercury Force 120 and I am selling it and getting a 150. I would like fuel injection. Are newer injected motors self contained? By that I mean are there computers or anything else that is needed? I am keeping my throttle, steering, and gauges. Can i replace a Mercury Force 120 with a newer 150 of any brand and still use my existing stuff? When I look at motors I noticed that I have to choose a shaft length. What shaft length is my motor? Will I need a 20" shaft or a 25" shaft?