I owned two 1994s - both had nearly 100K miles when I bought them, they were municipal plow/flatbed trucks from KCMO.

Both gave me some good towing miles and many hours of snowplowing. However, the amount of repair and wrenching to keep them in service was out of range.

Both eventually broke crankshafts. One got a new engine and was sold 40K miles later, the other was sold as-is with the bad engine. There wasn't a good GM alternative at the time of purchase - even used Duramax's at that time were too new and too expensive.

Honestly, knowing what I know now, I'd have been better off sticking to the 5.7L gas, and then move on to the Duramaxes.