New OEM genuine Ford ECM Engine Control Module in the box. Never installed.

Technically, this is called a Ford Remanufacture but it is totally new inside, nothing used.

Fits the following models but ONLY with the white sticker on the ECM matching MP2-112 only! 

Fits: 2003 SportTrac Explorer 4.0
Fits: 2001-2003 Ranger, B4000 4.0 motor 

Below is all the Ford part numbers as well as the engineering numbers that pertain to MP2-112 ECM's:​​​​​​​

Model Year Sticker Part Number Ford Part Number Engine
SporTrac 2003 3L2A-12A650-CA 3L2Z-12A650-CA 4.0
SporTrac 2003 3L2A-12A650-CB 3L2Z-12A650-CB 4.0
SporTrac 2003 3L2A-12A650-NA 3L2Z-12A650-NA 4.0
SporTrac 2003 3L2A-12A650-NB 3L2Z-12A650-NB 4.0
SporTrac 2003 3L2A-12A650-PB 3L2Z-12A650-PB 4.0
SporTrac 2003 3U7A-12A650-AGA 3U7Z-12A650-AGA 4.0
SporTrac 2003 3U7A-12A650-GPA 3U7Z-12A650-GPA 4.0
SporTrac 2003 3U7A-12A650-GSA 3U7Z-12A650-GSA 4.0
Ranger, B4000 2001-2003  1L5A-12A650-BAB 1L5Z-12A650-BAB 4.0
Ranger, B4000 2001-2003 1L5A-12A650-BAC 1L5Z-12A650-BAC 4.0
Ranger, B4000 2001-2003 1L5A-12A650-BBB 1L5Z-12A650-BBB 4.0
Ranger, B4000 2001-2003 1L5A-12A650-BBC 1L5Z-12A650-BBC 4.0
Ranger, B4000 2001-2003 1L5A-12A650-BCB 1L5Z-12A650-BCB 4.0
Ranger, B4000 2001-2003 1L5A-12A650-BCC 1L5Z-12A650-BCC 4.0
Ranger, B4000 2001-2003 1L5A-12A650-BDB 1L5Z-12A650-BDB 4.0
Ranger, B4000 2001-2003 1L5A-12A650-BDC 1L5Z-12A650-BDC 4.0
Ranger, B4000 2001-2003 1L5A-12A650-BEB 1L5Z-12A650-BEB 4.0
Ranger, B4000 2001-2003 1L5A-12A650-BEC 1L5Z-12A650-BEC 4.0
Ranger, B4000 2001-2003 1L5A-12A650-BFB 1L5Z-12A650-BFB 4.0
Ranger, B4000 2001-2003 1L5A-12A650-BFC 1L5Z-12A650-BFC 4.0
Ranger, B4000 2001-2003 1U7A-12A650-FKA 1U7Z-12A650-FKA 4.0
Ranger, B4000 2001-2003 1U7A-12A650-FLA 1U7Z-12A650-FLA 4.0
Ranger, B4000 2001-2003 1U7A-12A650-FMA 1U7Z-12A650-FMA 4.0
Ranger, B4000 2001-2003 1U7A-12A650-FNA 1U7Z-12A650-FNA
(description exceeds maximum possible length)