Walmart offers the Everlast MMA Strike Shield for $21.04. Opt for in-store pickup to cut it to $13.75. That's an $8 drop from last week's mention and the lowest price we could find by $7. (Most stores charge $40 or more.)