Best donor for MPI

Personally, I'd consider using a Megasquirt 3 with the MSX expansion board or the Megasquirt 3 pro. You can run it with all the stock parts if you want and easily change later on. It won't have quite the diagnostic capacity of the OBD II but you'll have a lot more flexibility.