Hi. My Mother in law goes to Food City to buy her supplies for tamales & they are the best I have ever had. As for the Carne asada & Pollo Asada, the best carneceria is on Gilbert & Broadway. I think its called El Rancho, they have been there forever! They also have an excellent bakery with tons of pan dulce! We live in Queen Creek & drive to Mesa to get their carne asada & what ever we decide looks good. We have always had good luck with them & never get a sick tummy after we eat, like other carneceria's we've tried.
Good luck & have fun making your tamales.