I ordered this part and in the beginning there was a problem with shipping but as soon as the company found out they shipped out another part. The part actually got here early and I needed it very much. When I installed it, it did not look like the one that was in the car. I installed it anyway because they stated it was an OEM part. Since I have installed it my car runs much better so I believe that the sensor that was in the car may have been the wrong one. My gas mileage immediately increased and that was why I replaced the old one. I feel that the price was a little high but I may be wrong as I am used to buying parts for older model cars. All in all I am very satisfied with this purchase. If the parts continues to work like it is now I will be very very happy with this company and will buy from them again.