Bought these for my 03 gmc envoy. Shipping was decently fast. Got them installed only to have one retaining clip break as it was being clipped in. As well as they keep popping the codes for bad o2 sensors. Both sensors are popping. Not just one sensor, as to where it could be due to the retaining clip, but nope, gotta be both. So now im stuck having to go buy more and prob spend full price just to get the codes to stay away