Harbor freight lynxx battery. Product Length 31-15/16 in.