while i have to say this is an outstanding answer, and as fact as it gets.....i am lost on one aspect

as opposed to retrofitting a powertrain to a truck that never had
i have worked with all the 4.0's now, and admit that this one particular aspect of the evaporative emmissions.....well saying it is a cantankerous assbiter is being polite as i get...it sure as hell isnt a deal breaker.
this kid said he wanted to be talked out of it...soo i guess
OBD2 doesn't work unless ALL it's components are installed and operating
Fer cryin' out loud there's even a sensor on the iller assembly where the damned gas cap screws on...
That "sensor" cannot be installed on his earlier fller assmbly and the explorer filler won't fit his truck as a unit.
Seemingly trivial differences in cxome areas can stop you COLD.
There's noting wrong with the ENGINE, but swapping OBD2 into
an earlier vehicle?
Simple stuff like component location and wires that don't reach to where you NEED to mount specific components... that just makes a tough job that much harder.
Why look for a harder job?
Simply putting a 1993 Explorer engine and wiring into my 87 wouldn't have been practical if not for the fact that the computer is in the same location
on my 1987 as it is on a 1993 Explorer, if I had tried to do my swap witha 1993 RANGER harness with it's driver side firewall mounted computer I would've wound up stuffing the 1993 Ranger harness into the trash.
An Aerostar computer and wiring is simply USELESS in a Gen1 or Gen2
Ranger or a 1990-94 Explorer engine swap.
My swap was complicated enough and to properly accomplish it I got to spend three WEEKS with the wiring harness after the engine was physically
in position... and that swap was EASY compared to ANY BD2 swap.
Frankly If I were going to go to the aggrevation of an OBD2 swap on
an EEC4 vehicle it would be for either an EDIS5.0(Explorer) or a 4.0SOHC.
A 4.0OHV swap simply doesn't justify the monumental increase in effort
and aggrevation.
AD