Yeah. They don’t have the lego brand and loyalty.
Brick Arms is great quality, and I would not consider it a knock-off because it's meant to go with LEGO rather than be a competitor
For sure. I love my brickarms. Tip: don't buy directly off their website. Use eBay or Amazon to find them discounted.