I've run thousands of miles with Aftershokz Trekz Air. Battery Life is still great after years.
Just yesterday I ran 21 miles and listened to 3 podcasts while doing so. Afterward the headphones still reported a battery level of "high".
Sure you don't get amazing music quality, but it's good enough for the distraction and I always hear every bicyclist approaching me from behind.