I was sent the wrong front mainshaft oil seal. It is too small, which the comparison with the original seal confirms. It is listed as compatible with my vehicle. It's not worth my time to go back. I lost $8 and at least an hour as I now have to drive to a brick and mortar store to work with a sales rep. Exactly what I should have done from the start instead of trusting Revane. lie to me once