Removed from 1992 Toyota Celica 5spd with 94,741 miles. Vehicle was running and driving when removed. ECU tested and works properly. I believe this is plug and play that doesn’t need programming but please check with your mechanic about this. You will receive exact item (ECU) pictured. Thank you for looking.