Yes. A 3.9 v6 engine from a 1995 Dodge Dakota will fit into a
2000 Dodge Dakota with a 3.9 v6 engine. You will have to swap the
intake and exhaust manifolds along with all sensors and fuel rail
A Dodge Dakota SLT has a 4.7L V8 flex-fuel engine and has 210 HP
stock but some classes of the Dakota have a 3.6L or 3.7L V6 engine.
The SLT has a 4.7L V8.
The 4.7L in a 2001 Dakota is not flex fuel. The V6 option would
be the 3.9L