is ammo stock a good buy