I agree, the rubber material should be better.
As for the warranty, my dealer showed lack of customer skills also.
We wanna be devoted Triumph customers, and this is what we get

.
Some dealers do it better than others, if you have another dealer accessable, try them out with the rubber replacement or call Triumph yourself. I made a call to triumph USA over shoddy rotors, and they went back and suggested to my dealer that it should be warrantied. But, it was like twisting arms though.
Every olive has a pit, and my 06 sprint was no different, but after 38,000 miles, she delivers $15,000 performance in a $12,000 price.
Not sure of this, but the Speed triple battery strap is what I'm using and it appears to last longer.
Correct me if it's the same part # as the sprint strap....