Thought my alternator was going out, bought this one, and found out it was a bad battery terminal. So this extra alternator is for sale. used, but perfectly working part. Came out of a 99 Lexus ES300 with 138k miles. Its the original Denso OEM part. Should fit any ES300 with the 1MZFE engine, and all Camry models with that engine as well. I know for a fact it will fit all 97-99 ES300s. Thanks for looking.