I've never heard "non-branded" used, so I'm tempted to say it's incorrect.
I have heard "branded," though it is definitely used less than "brand-name" and "designer." It is less natural than the other two, but I don't know if it's considered incorrect.
Sorry that doesn't actually answer your question. I hope this helps regardless.