I have just rebuilt mine.....Twice. The first time i got a kit from Island 4x4 complete with liner. The new ring wore out in less than a week. Don't know if it was a faulty batch or not as Island stuff is usually pretty good.
got another kit from X8R and the top rubber o ring seems to sit better...