I've had these for some time and not certain if they still work, although they're supposed to be rechargeable with 6hrs of direct sunlight. Similar to this:
https://rb.gy/lkmh65
Pick up near Crossroads Medical Center
Odor Eliminating Rocks (Dorsey's Search)
This offer has been gifted to someone and is no longer available.