The front chassis 'legs' are different to the ts, its not much different though. Go for the Ts engine if you want to keep it standard, the boxter if you wanna modify and race it. Those engines are unburstable, not like the fiat derived ts.
when my light was coming on, it was due to the the closed loop, from the cooling system, it was the thermostat running always open, thus over cooling, the engine system checks the temperature, and looks for a temp over a certain level, if it doesnt see it, it puts the light on. recommend a thermostat check, but there should be a code in the ecu that tells you if it is temperature low tha is causing a proble, easy solve, only a couple hours work.....good luck
I had this problem on my 155 2.0 TS. I must have spent about £1000 with all different sensors being changed. In the end I had it hooked up to a fault detector and it showed all kinds of little problems which were sorted. One problem it didn't show was the fact the HT leads had splits at the heads and were Arcing into the cylinder nextdoor. Once I had new ones put on I haven't had any problems since. Thanks to Mr NumanRacing xxxxx