Walmart offers 40 Pairs of Grabber Hand Warmers for $13. Opt for site-to-store pickup to avoid the $4.97 shipping charge. That's the lowest price we could find by $13. These air-activated hand warmers last for seven hours.