Exact OEM replacement part. No splicing, just plug and play, exact same wire length as OEM.
Plug and play, no hassles, no splicing, exact same cable length, perfect OEM part! No wire guards though, not sure if its supposed to have that but the one I removed did and I didn't see how I could easily transfer them over. Still, no issues and don't think the wire guards are a necessity, just a nice to have. The wires are still in a black soft sleeve though.
I'm inexperienced with fixing cars and I was able to do this repair using just a 22mm oxygen sensor socket wrench with a breaker bar and a cheap jack set with jack stands. The hardest part is getting the old one out. Installing this new one is easy.