Both are good ideas, it's just on the two other cars I have had with Flows one was on top and one was visible but it was easy to tell on both cars, there was a flow masters stamp in the metal.
Yes it does say flowmaster on the recipt. And in my opinion I paid for them.
A little bothered by this situation, not to mention that I drove the car for a day and all of the flange bolts came loose, and 4 of the nuts got lost. So I had to throw some lock washers (on all 6 bolts) and new nuts on the flanges.