It's long enough, It's about 3 feet, just a tad longer. And, no, so far there are no replacements available from steelseries as its a new product (some guy in the official steelseries reddit asked for a replacement after his cat chewed his cable and they told them, sorry no replacements yet). So better take care of it and hope there are replacements soon.