@jack-yang I have a couple of Maxkgo bms's in my builds, the Zbms was always out of stock. the Maxkgo work fine and balances the cells nicely, the only downside is the balance wires and the jst ph connector as they are made of low temperature materials, very easy to melt with a soldering iron, doesn't take much to crush the balance wires. I recommend they be replaced with quality wires .
I had a couple of evaluation "Pickles" 15s and 18s drop in bms, but they never charged the cells above 90% and two 18s-20s bms, but those two instantly "smoked" upon power connection. I'm pretty sure I fallowed the hookup sequence.
J