an omex 600 is cheaper than an emerald
crank sensor will need a toothed wheel adding to the pulley, can be supplied with the ECU. Fitting can be done yourself, but I really would recomend mapping be done by someone experienced. Ignition timing just can't be mapped properly on the road, you need the use of a dyno to optomise each load point.