I just put on 31x10.5-15's and no problems. But my oem tire was 265/75R15 which is that same size give or take a mm or so.
I have 3" 'lift' block in rear (in quotes because it's not really a lift, it's stock). I mention this because if I put the same tire on the '99 (2wd) it would probably not fit well at all.
On the '97 there's no rubbing in suspension and plenty of space for suspension travel. Which makes sense, as it was oem size.
It just depends how are you planning to use it, but for me the K02's so far seem terrific. I like the sidewall tread, and they're more aggressive than a plain old AT tire yet quiet on the highway. Pricey, but nice, and gives the truck its original clearance and they look agressive without being crazy nuts about it. But that's what works for me.
Aside from what fits you are probably aware your speedo was calibrated to oem size tires so if that's a concern you can gps against the speedo and see if it's high or low and then you will know what effect your tire size will have. Mine reads 1/2 mph high at 30 or 45 and dead on at 55 and 60.
Other guys know a lot more about these things but after numerous conversations about tires on here, that's what I settled on and I love them.
I had them mount the weights on the inside which makes for a nice clean look for the wheels.
It's not only oem size for me but it's the biggest tire I can safely put without mods and the biggest tire offered for that truck (it was optional).
I have no idea if the 'lift' block in the back came with all 4x4 or just if you ordered the bigger tires.