I don't know much about megasquirt either, just that it is supposed to work well. I would be concerned about the cost of the system