AWmustang, why the distrust of Wal-mart? They sell crappy consumer products, maybe. But their tire center, just like costco's, handles tires all day along. I'd trust that over some mechanic shops. Where do you do it at?
How often do I need to rotate the stock tires? balance?
Does the warranty cover it? I suppose not. Do most tire places do it cheap?