As Wardy said.......have alook at the block behind where the exhaust manifold should go, will have 2 0 cast into it if is a 2.0l. Is always worth double checking. I was going to say from the pic it looks like the waterpump pulley is multi-vee+alternator positon and rear engine mount would suggest its already been converted to run in a escort/fiesta.
Exhaust manifold looks like an ashley 4-2-1 but the second half welded up with bolt on flange.......Other than that its a good deal. I found Megasquirt can be abit tricky to install. Not trying to put you off, its a good ecu once you`ve got your head round it *I got there in the end* but theres plenty of help on the MS forums if you have any problems.