I inherited an EZ-UP Eclipse II (Pro model) tent from a previous employer. It had a blue top but otherwise was in perfect condition.
I retired my old tent, ordered a new top and walls from iCanopy.com and waited.
I got the tent top and walls, installed them to test for fit, and all was good! I'm in business!
Until it rained. Apparently the company completely SKIPPED the whole "water resistant" step when manufacturing this top. There was as much rain coming through the tent top as was being repelled by it. I had to run out during the show and buy tarps to spread over the top of the tent, and clear plastic to cover my goods -- woodwork and rain don't mix well.
I called, left messages, emailed, and more. ZERO response from iCanopy. What I thought was a good deal turned out to be a complete bait and switch.
I spent $100 on do-it-yourself waterproofing products, sprayed the tent down good several times, and had better results the last rainy show. But still... I never should have had to do it and the company never replied.
My summary -- use someone else for replacement tops.