Yea, just dont go to wide. Height should not matter on a rim. It's the width that matters. There are guys in my club running 12.50 on 8" rims, so I would think a 31x10.50 would be fine on a stock rim. There was a thread a while back on tire to rim width issues. But I di not remember what the thread name was.
Zig