Without going into great detail the bench seats from 67 up to 97 will swap, the rail distance never changed. My understanding is super cab benches swap, but the other seats require extra holes to be drilled.
Either way snap up that seat, and check into Stan's Upholstery in Eugene. I had them rebuild all of mine and it made a big improvement. Might be worth having the new purchase gone through for comfort and longevity.