I've never heard of that brand, probably a re-badge from a company that makes other house brands. Is this for hobby/home use or actual production work?
If for production, I'd be more inclined to stick to a name brand just for consistency in quality.
If for hobby/home, I suppose it couldn't hurt to give them a shot. What's the worst that could happen? You end up being out $50 but settle your curiosity.