If you need a engine, you should call Low Mileage Engines. We had to replace our Camry's Engine and we checked out several companies. Low Mileage Engines was the company most willing to answer our questions and did not seem at all pushy in their sales tactics. We almost bought a engine from another company, but they REFUSED to give us any mileage verification and Low Mileage Engines emailed us a Vehicle History Report to verify that their engine only had 23,000 miles and they did that before they asked us for payment. My mechanic told us the engine was a great deal and our replacement engine is running like a champ! Our experience with this company has been great from start to finish and we want to thank their salesman, Jim, for his patience and courtesy with us! Give them a call and I know you will not be disappointed!