This part had good fit and looked good but when installed it did not function & set an engine light. We replaced it with another locally bought sensor and that solved the problem. I did have high hopes it just may be a defective unit i plan to return it.