31s will rub at full turn. The only way to fix this is aftermarket rims, or adding washers to your steering stop(there's a lot of write ups on it). It's not a big deal.
I have 31x10.50r15 on my jeep's stock rims, they fill the wheel wells a little too much at stock hight for my tastes. They'll be perfect with a 2" BB.