Yes, it is EFI, but I read somewhere that the 75 is just a detuned 90 and my thought is they just put a restrictor plate on the throttle body and the computer will adjust the fuel mixture accordingly. So I removed the restrictor plate and the engine does seem to have more power, no down sides at...