I have a top-fin setup from petsmart, and everything came either stampted "Perfecto" or "Marineland" (marineland makes perfecto).
If your petsmart is like mine, they should also have some Oceanic tanks there if you want to compare the glass (Oceanic and All-glass are sister companies). I've never heard that about perfecto tanks having thinner glass, but that doesn't mean it's not true.