I'm going to go after my chronic P0420 code by replacing the O2 sensors first. PartsGeek has the sensors for my '03 XR for $59.75 each (apparently they are the same part number before and after the cat).
Does SNG make a good sensor or should I spend the extra $30 each for bosch/Denso? Here are the item descriptions:
SNG Oxygen Sensor
Retail Price: $149.67
Your Price: $58.75
Quantity:
Part Number: W0133-1843749
Notes: After Cat
Product Remark: 1
Availability: In Stock
Shipping Options:
Ground, Overnight, 2 Day
This Product Fits the Following: Catalog:
Replacement Vehicle Sub Model Body Engine •
2003 Toyota Matrix FWD ZZE132 1.8L 4 Cyl 1ZZFE
SNG Oxygen Sensor
Retail Price: $132.88
Your Price: $58.75
Quantity:
Part Number: W0133-1843749
Notes: Before Cat
Product Remark: 1
Availability: In Stock
Shipping Options:
Ground, Overnight, 2 Day
This Product Fits the Following: Catalog:
Replacement Vehicle Sub Model Body Engine •
2003 Toyota Matrix FWD ZZE132 1.8L 4 Cyl 1ZZFE