alright there sorry havnt replied for a while. it is from td performance, took me about, one hour to fit properly- they send you the piggy back chip, which has five wires coming from it, they also send you a wiring diagram- for your specific ecu- dependant on engine number mines 14k4 it took them about two weeks to find my ecu diagram though, three of the wires connect onto three separate wires and one of the ecu wires gets cut and a wire goes on each end of it- think this is the wire that tells the ecu lies- it costs 250+vat, for me its probably the best mod ive done if you have a 105 you know when you put your foot down it takes a while to respond well, the chip has eliminated these flat spots and keeps a more consistant curve through the acceleration, will hopefully get it rolling roaded somewhen. ITS WORTH IT