Cheaper alternative to the official cable; from the Oculus!
I never run out of space (when using a headset). I'm still waiting for my Quest 2 to arrive so I hooked it up to a Samsung Gear vr just to see how it moves. Charges well and should last a long time.