Haven't had the top off mine yet, but I've only owned it a couple months!
My Jeeps have always had the top removed in the early spring & usually not replaced untill late fall!
My top leaks terribly too- can't wait till the weather allows me to remove it!