I have not used an EBC, but I do have a Tusk kit sitting in the garage.. yet to be installed.
I hear Tusk is rebranded EBC.  I haven't seen any solid proof of that though.  Internet rumor..
Not to derail the topic, but do you have any more details about the Tusk failure?