i need to buy a new o2 sensor but there are a variety of choices available, the bosch 15734 are the cheapest ones out there and its universal. there are other models and brands available but whats the difference? I have a 96 Civic HB DX, with b16 and is running a p28 which will make it an obd1. I always thought all the 4 wire o2 sensors work the same for hondas. please help, need to get one soon.