I have been running Walmart batteries for a long time and no problems. If your store does not have the 31 in stock, go to their web site and order one. Have it shipped to store for free. Also if you have a SAMs close by and are a member they usually have the 31 in stock.