Try the "Revival" thrift stores. Lots of near new and new items.
There is a gift shop, but no Mexican clothes. Only museum related items.
I was there about a week ago and they didn't have anything like that there.
I don't believe so, at least I didn't see anything like that in the gift shop.
Thanks! Your answer is awaiting moderation.