I have a ecu from CZP and it made my car run like shit... The first one that Cos sent me was fucked up and the #2 injector wasnt working. I opened it up and there were fucked up solders on the inside. When I told Cos about this he did send me another on but charged me to fix the origional one becasue he insisted that it worked before he sent it to me. If I were you go with specialty z or jwt... and if you can handle tunning or know someone who can get nistune its great.