Yes, it's OK to go from 6" to 8". Actually 8" will make the tire sit flat on the wheel instead of pinching the sidewalls. You'll get a more even wear pattern and not get the centers worn out before the outers. The downside is that you don't gain any rim protection when aired down. If you air down too much you could upset the bead.
The wheel offset is still pretty tight at 5". Should be fine for the 31's though. I'd check CL for Rubicons or Canyons. I forget what those wheels are called. $510 is a lot though.