* Bed Length: Your 1998 Silverado short bed likely has a 6.5-foot bed. You *must* match the bed length. A long bed (8-foot) from an older truck won't fit.
* Body Style: The body style of the older truck matters. While some components might be similar across generations, a direct swap isn't guaranteed. The mounting points, the shape of the wheel wells, and the overall dimensions of the bed might not perfectly align.
* Year Range: Beds from Chevy trucks from the GMT400 platform (roughly 1988-1998) *might* be the closest candidates. However, even within that range, there could be subtle differences. A '97 might be closer than an '88, but still not a perfect bolt-on.
* What you mean by "fit": Do you mean it bolts right in with minimal modification? Or are you willing to do some fabrication? A perfect fit without any work is unlikely.
In short: You're highly unlikely to find an older Chevy truck bed that's a direct, bolt-in replacement for your 1998 Silverado short bed without significant modifications. Even if you find a bed from a similar-year truck, expect some adjustments.
To find the best match, you should:
1. Identify your exact bed length: Measure your current bed to be absolutely certain it's 6.5 feet.
2. Look for beds from GMT400 trucks (roughly 1988-1998) with the same bed length. This will give you the highest chance of a relatively easy installation, but still expect some tweaking.
3. Inspect the bed carefully before purchasing. Compare mounting points and overall dimensions.
Finding a used bed in good condition might be challenging, and professional help might be needed for the installation, especially if modifications are required.