2" of shakle = 1" of lift....you might be able to fit the 31's but they will rub like crazy and when you wheel it's hit hard. Once you get into 2" plus on shakle it's going to play with the front angles and it'll be hairy to drive.
Save the money and get the SOA, extended brake lines and steering correction...or you can do like me. I took the SOA off and installed some revolvers, 512's, locked and 30" BFG muds. You just have to make sure to stay out of the ruts and it's amazing where it'll go. I'm not into crazy mud but I get by every where else.
We've got a local trail called crack that the local Jeep club labeled as being a 33-35" minimum tire size with lockers and winch. I got throught before lockers and with no winch....unassisted from anyone else but my spotter. We stacked rocks but we got her done. there were a few beauty marks on the zuke.