you couldn't pay me to run a 10" wide rim with a 10" wide tire. meanwhile TJ Canyons are some of the best factory rims out there. ZJ Canyons are also ok, but I wouldn't pay much for them (only 7" wide)
also, I'm not certain you can run that 10" wide rim on a stock MJ anyways without it putting the tires into the flares every time you turn. 31s need the factory rim specs in order to function on stock trucks.