BMS are not a " fly by night" outfit. They have been around for years.
But they can be a pain to deal with...long shipping delays, high freight charges, very poor customer support, etc,
...not to mention some unreliable products !
Buyer beware. ...is the accepted aproach by most.