I replaced my top and window skins with Smittybilt back in April. So far I'm happy with them. Hopefully they withstand the test of time. I park in a garage so they may not exposed to the elements as often as you and other jeepers.
I got a set off Craigslist because my oem drivers side busted the zipper. The top I have is a besttop and the work with it but do overlap at the top and corners. They don't match up perfect but work fornow