This info is from rockauto. You can see some of the computers match, but you will have to check the numbers on the computer.
1987 ranger 2.3 with manual trans.
-CARDONE 784226 {Click Info Button for Alternate/OEM Part Numbers} Remanufactured; Plug & Play - No Programming Required
Info
Manual trans.; ID #(s) E5TF-AB, JA, JB
-BSE EM079 {Click Info Button for Alternate/OEM Part Numbers} Remanufactured; Plug & Play - No Programming Required
Info
Manual trans.; OE No. E7TF-AA
-BSE EM7900 {Click Info Button for Alternate/OEM Part Numbers} Remanufactured; Plug & Play - No Programming Required
Info
Manual trans.; OE No. E5TF-AB, JA, JB
-CARDONE 784307 {#E7TF12A650AA, E7TZ12A650AA} Remanufactured; Plug & Play - No Programming Required
Info
Manual trans.; ID #(s) E7TF-AA
1985 2.3 4x4 from rockuto.
-CARDONE 784226 {Click Info Button for Alternate/OEM Part Numbers} Remanufactured; Plug & Play - No Programming Required
Info
Manual trans.; ID #(s) E5TF-AB, JA, JB
-BSE EM7900 {Click Info Button for Alternate/OEM Part Numbers} Remanufactured; Plug & Play - No Programming Required
Info
Manual trans.; OE No. E5TF-AB, JA, JB
-CARDONE 784323 {Click Info Button for Alternate/OEM Part Numbers} Remanufactured; Plug & Play - No Programming Required
Info
Manual trans.; ID #(s) E5TF-DB, MA, MB (Only 1 Remaining)
-BSE EM323 {Click Info Button for Alternate/OEM Part Numbers} Remanufactured; Plug & Play - No Programming Required
Info
Manual trans.; OE No. E5TF-DB, MA, MB