Ive got a set of those on my 500. They were the correct length although i did need to put a washer to shim out the clevis.
I think they are worth the money. I like them much more than the stock units they replaced but that ain't saying a whole lot. People over on the Triumph forums seem satisfied with them too.