I've used them 5 or 6 times without issue.
It does take a long time for OEM parts, but they do warn you that it will take an extra week for Triumph parts.
I'll continue to use them, but I don't blame you for giving up on them, given your experience. If you're stuck somewhere without a decent dealer, I've had good experiences with Hermy's
www.hermys.com