this has nothing to do with sensors, connectors etc
the 1995 engine has return fuel line and because of the fuel rail is not the same
the rod bearings are also unique to the 1995 they were change in 1996
1995 is OBD-I and 1996 is OBD-II
I have a dodge avenger 1998 and a blown engine want to replace it but don't want to buy the wrong one.
a 1995 engine will work with your car, just reuse all of your sensors and intake manifold/fuel system and you will be ok
my old 1995 engine is now running in a 97 body
Alain