The 94s have issues with the paint peeling off, and some might be throttle-body injected... I would recommend 96 or higher for the sake of OBDII, airbags, paint, and guranteed MPFI.
Towing capacity depends on how it's equipped. A 1996 with the 5.2L V8, 4x4, has a towing capacity of about 7,000...