Generally speaking, you're most likely to find compatible replacements from the same model year range (1994-1999) and possibly into the early 2000s, but even within that range, there might be minor differences that require adaptation. Later engines might require more extensive modifications to the wiring harness, computer modules, and other systems.
To find compatible engines:
1. Identify your current engine: Check your vehicle's documentation or the engine bay itself for the engine code and displacement (e.g., 2.5L, 3.0L, 3.3L).
2. Search for used engines: Once you know the engine code, you can search online auto parts retailers or salvage yards. Specify the year and engine code for best results. They'll often be able to tell you compatibility.
3. Consult a mechanic: Before buying any engine, it's highly recommended to talk to a qualified mechanic. They can assess compatibility and inform you of any potential issues or modifications required for a successful swap.
Simply put, there's no single year range that works for all 1994 Dodge Caravans. You must identify your current engine first.