I have done many of these (engine swaps) one of the easiest engines to exchage ever... you can check some of my old threads but just about ANY 4.7 in that year range will work... tundra, sequoia, 4runner, ect... you will need your oil pan, exhaust manifolds, engine mounts, oilfilter...