OK, I'll answer my own question - Grantstone Supermarket on Grant. You can get roast duck, roast pig, not cooked on the premises but imported from California cooked and refrigerated and ready to go. That's the best you can do in Tucson right now, outside of restaurants where they cook their own.
No place in Tucson to buy Chinese roast duck, roast pork, roast pig, spareribs, etc. - except G&L which, last time I looked, had a little bit of this and that pre-packaged? That's it, huh?