Petsmart's mice are tiny and overpriced. Their definition of a large mouse is only about 18g from my experience. If I drive a bit further, I can get ones over 30g for a buck each.