The store on Lujiabang Road is Haobi. It moved to Baihe Road n years ago, and it seems to specialize in mtg now, so lz doesn’t need to go there. The ones in Shanghai basically sell genuine Yu-Gi-Oh! There are only a few of these, and it costs a lot to play genuine games, so there are few people playing and there are few stores.
As for genuine brands, they are still available in Shanghai. At least the ones mentioned above only make genuine ones.