battery powered factory price