Not as hard as it is time consuming. But this is given you know some basic automotive stuff. If you've never swapped an engine, may take a very long time or may never complete it. Lots to it that might not be apparent at face value. Can get expensive also.
1987 Ford Ranger Short Bed 5.0L/T-5 Project
1988 Ford Ranger Long Bed Parts Truck
1993 Ford Tempo 2.3L OHV HSC Auto - D/D Stock.
1999 Honda Accord VTEC Auto
2002 Dodge Caravan - 3.3L Auto