I can not believe at how difficult it seems to find accurate information on a honda part number. I have only been able to find threads that are old (5+ yrs) and the info in them has proved to be conflicting. Pretty much every time I use a part number provided in these old threads, I get information from different parts suppliers (autozone/amazon/etc.) that the part I am looking up will not fit my vehicle. I am learning that the part I am needing (o2 sensor) appears to be dependent on the engine type. Well, that has proven to be not so easy to find as well. I have a 2005 honda civic EX. I have found info stating that the engine is: 1.7L L4 SOHC 16V. Is this correct? I have also found info stating that the engine type is either a D17A1 or a D17A2. So which is it? I am learning that this seems to be important to know to be able to get the correct part. I apologize if this has been covered previously, but again I have only been able to find old threads on this and not very many. I am looking for current info please. Thank you all in advance for any help you can give.