Bought this blackberry one from Amazon and it works great and the cable is long compared to any other you'll find. The HTC cables are always poor quality, especially the ones I've bought online.
http://www.amazon.com/gp/aw/d/B005OD89MY
I found that in the suggested items section on the original listing. Just ordered it myself