The downstream sensor had the wrong connector and the upstream had a heat sheald on it that was not supposed to be there anb couldn't be removed. Had to modify it. Had to buy a downstream sensor at the parts store for 178 dollars to get it back on the road. It said 100% compatible with my car. Nope.