Office Depot is offering the free Duracell batteries and Hand Santizers after 100% Rewards Points. So not "technically" free, but they give you back the money with a 100% credit you can use at Office Depot. Use their discounted gift cards to actually make money on this deal.
* Must be purchased by 11/7/2020
Step 1 - Buy discounted Office Depot gift cards
Go to CardBear to buy discounted Office Depot gift cards for a discount
* Limit of 5 Office Depot / Officemax gift cards can be used per purchase
Step 2 - Sign up for Office Depot rewards if you haven't yet
If you are not yet a Office Depot Rewards member, sign up here first