You are purchasing a used engine computer
Any programming needed/required is buyers responsibility
Part number MEC88-000
Match above part number exactly to one from your vehicle