24V 300AH OLPZ LiFePO4 battery teardown / review