The BamBooBat Bamboo Wood Baseball Bat: HYBB100D Adult should feature a length to weight ratio of -2 to -3. Thus a 31 inch bat should weigh somewhere between 28 to 29 ounces. We have a 33 inch model in our showroom and this bat has a static weight of 32.2 ounces. Based off of this there is certainly much more variation when it comes to the weight of these bats and there advertised listed weights from the manufacturer.
Due to the long taper and 15/16" handle diameter on this BamBooBat Bamboo Wood Baseball Bat (HYBB100D Adult), I would say that this bat is close to a 271 turning model.
The BamBooBat Bamboo Wood Baseball Bat: HYBB100D Adult is a option for both contact and power hitters alike.