FiTech EFI System??

sounds interesting. Not sure about the ECU being mounted directly to the throttle body though.