I'll look into it. Im thinking it doesn't really need any sensors, the bike will already have all the sensors and it will just need to read them, and send back new signals. Some kind of default table (stock bike), and a bypass if it goes bad (where the bike signals are what get sent), plus some kind of threshold (if the calculations are faulty).
I only mentioned because, I had to save money for a couple of months to come up with the $450 needed to byy the cobra efi. In theory it seems simple, read the signals, calculate a better mix, send back the signals. If it doesn't work, bypass and use what the bike sends. If it's working, bump the calculated mix against a table and if it's within a threshold, send it, if not, send the last good one if within x seconds, or send the defult, etc. The logic can be worked out.