Just for peace of mind I'd get a second opinion on your torque figures from another rolling road as the torque seems a bit dangerous on your set up. Ecotech are near awesome, I've had dealings with them and they're always good with tuning in my experience.