ECU faulty when my mechanic try to put it. When plug in a ton of fault has come up with makes it worst for the vehicle. Communication with seller very poor, ebay had to step in for fund as seller was avoiding to issue refund. Avoid this seller for future peace of mind as he is a non cooperative person!