Primers, as a forum member I feel the need to do everyone here a favor and advise you to NOT purchase O2 sensor 234-4094 if you have a P0141 CEL bank 1 sensor 2 error code. As I learned today, part # 234-4094 is an INCORRECT part # as stated by 996garage and Moisted. I changed my post cat O2 sensors today (both) for a little over $100. The CORRECT Denso O2 sensor part numbers are 234-4621 and 234-4093. If you purchase 234-4094, it IS TOO SHORT and is the wrong part number. Why oxygensensors.com states 234-4094 is the right part # for bank 1 sensor 2 is beyond me. Anyway, if you get this error code, please refer to this post for clarification. Furthermore, for a little over $100, you can replace BOTH post cat sensors with Denso's and have piece of mind. Trust me on this. If necessary, I will post the receipt for verification later on tonight.