The TPS has a stamping on them, one that says PF09 is for the L8 and the one that has PF01 is for L6 ecu.
Regarding boost and power, others again can confirm but you will need an a -31 actuator and it will need to have the CO% screw adjusted for the fuelling this should be done by a decent tuner, or on a dyno. Have you got a amal valve and associated wiring and vacuum lines, this will need to be working as well.
Another thing to check is the fuel pressure, for some of the UK tuners like Motorsport Developments the chips are set to run with 3.5 bar at idle, and it pays to check you have correct voltage at the pump.
Hope that helps,
k