Our toilet had started leaking, and the old seal was the problem.  The new seal was easy to put onto the canister.  The new seal is a different material than the old one.  The literature said that it would last longer than the original.  We have had it for a few months, so it is to early to tell how long it will last.