As stated above, the part cannon approach is being used there. My first comment that this code, nor any other code, does not states "you need to replace this sensor". This code is stating "catalyst efficiency below threshold" and specifically points to the downstream sensor on bank 1.
- Assuming the sensor is reading correctly this means it senses an issue with the driver's side catalytic converter is not working the way it should. Sure, it could be a bad sensor giving a false reading.....but this is the same mentality of your temperature gauge showing the engine is overheating and you think the repair is changing the temp sensor, and not that the engine may actually be overheating. From my personal experience on codes that have anything to do with O2 sensors, the sensor itself is the problem only maybe half of the time.
- That specific codes only points to one specific O2 sensor, which is the downstream sensor on the driver's side. None of the other 3 sensors have anything to do with this code, and thus no reason to just randomly replace all of them. I will say if the truck still has all the original sensors it may not be a bad idea for new ones, but this particular code is not indicating any issue with the others. I hope you got some good sensors not the generic eBay or Amazon verions.
If you just want to start replacing parts without doing anything else (and you haven't yet), I would recommend at least only replacing the one sensor in question at first. Then verify if the problem still exists, which means if the light doesn't immediately come back on drive it for awhile first. Replacing multiple parts at the same time means you don't know for sure what might have fixed the problem, and sometimes you it may fix the original problem but create another one.