However, generally speaking, engines from roughly the same era (late 1980s to mid-1990s) are the most likely to be directly swappable with minimal modifications. This might include other GM small-block V8s (like the 350), GM big-block V8s (depending on the truck's original setup and your willingness to modify things like motor mounts), or possibly even some inline-6 options.
To determine what will fit, you need to:
1. Identify your specific 1991 Chevy truck model. This is critical. A C1500 will have different mounting points and electrical requirements than a C3500.
2. Research engine compatibility for THAT specific model. Online forums dedicated to Chevy trucks (like the Chevy Truck forums) are invaluable resources. You'll find discussions of successful swaps and the challenges encountered.
3. Consider the transmission. The engine and transmission must be compatible. You'll likely need the transmission and associated components to match the engine.
4. Consult a mechanic or parts specialist. A qualified professional can provide much more accurate advice based on your truck's specifics.
Simply stating "1991 Chevy truck" is too broad. The details are crucial for engine swap compatibility.