Assuming most of the weight of that ring is the battery, it appears to be storing around 0.5Wh, so two years of operation should amount to approximately 30uW of power.
It should be possible to squeeze this much from a 0.5mm2 amorphous cell in direct sunlight. Considering the ring is 6.6mm wide at the widest point, they could get orders of magnitude more power even in poor lighting conditions, by just wrapping a thin-film solar panel around the ring.
EDIT:
Or just slap on four of these photodiodes:
https://www.sparkfun.com/miniature-solar-cell-bpw34.html
They're tiny, they're light and even though woefully inefficient, they should do the trick.