Man I was dreading it after fighting with O2 sensors in the past. The last one took a torch and pipe wrench on our son's 96 Dakota. So my check engine light came on at 40840 miles. Guy at Advance Auto Parts read the code and sold me a Bosch O2 sensor for the passenger side downstream. Got home, peeked under the truck and aw crud, it's on top of the cat. Got my 7/8" end wrench and a pry bar and it broke loose far too easy. Installed the new one and already it seems to idle better. Four cycles and hopefully the CE will go out. Just thought I'd pass that tidbit along.