This tool uses machine learning technology to show best match. The technology has certain constraints and still evolving. The results may vary/deviate from identifying the part you are looking for but we try to show the best match. We are not responsible for any decision like placing order based on search results. The action taken based on search result is sole responsibility of user and we are not liable.