i would run 255's. 245's are really for a 8" wide wheel but they will stretch to fit the 9's. and i dont know if ur goin to like the way it looks with the rim stickin out farther then the tires sidewall. and if u do decide to run the 245's i would run a 35 instead of a 30.
Here's our Colorado with a 245/30/22 on a 9.5" wide rim, and it's killin' the tires. We bought these used and that's the way we got them. I don't like the look either but the deal was good.