







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
ECO Window Systems Roofing: The Orange County Owner’s Guide
If you have an ECO Window Systems skylight, roof window, or curb-mounted unit that’s leaking, cracked, or fogged, we stock and install ECO-compatible replacement roofing components throughout Orange County. Typical installed pricing for ECO Window Systems roofing parts runs $400 to $1,800 depending on the part and flashing condition. Most owners discover the failure the hard way: a water stain on the ceiling after a heavy rain, or a skylight that won’t close cleanly anymore.
Bradford Remodeling Co Orange County is an independent service provider, not affiliated with ECO Window Systems. What that means for you: we work on the part that failed, not on a sales pitch for a full window replacement you didn’t ask for.
Which ECO Window Systems Models This Applies To

ECO Window Systems roofing components cross several model generations, and the compatibility gotcha is real: the flashing kit from a 2012 curb-mounted unit will not seat correctly on a 2019 deck-mounted frame. When you call, have the model plate number from the inner frame edge. It’s usually a four-to-six digit stamp starting with “ECO” followed by the series code. If the plate is faded or painted over, measure the rough opening width and the exterior glass dimension; those two numbers get us to the right part in about a minute of cross-checking.
We carry OEM ECO Window Systems glazing kits, gasket sets, and operators for the most common Orange County installations, and we also keep quality aftermarket flashing and seal kits on the truck when the OEM version is backordered. The aftermarket flashing we use meets the same 26-gauge galvanized spec as the OEM, and we’ll tell you straight whether OEM or aftermarket makes sense for your unit. On older ECO models where OEM support has been discontinued, the aftermarket route is often the only route, and we’ve installed enough of them across Anaheim Hills, Fullerton, and Huntington Beach to know which ones hold.
Styles & brands we work with







Signs Your ECO Window Systems Roofing Is Failing
- Water staining on the ceiling or wall below the unit. This almost always traces to a failed flashing seal or a cracked gasket where the glass meets the frame. By the time the stain shows, moisture has usually been working its way in for weeks.
- Condensation trapped between the glass panes. The insulated glass unit (IGU) seal has failed. With ECO units, this typically happens between years 8 and 12 in Orange County’s sun-and-salt air, and the fix is a new IGU, not a tube of silicone.
- The crank or operator mechanism binds, slips, or won’t hold the unit open. Wear on the brass worm gear is the usual culprit. Coastal moisture accelerates it, and forcing the crank after it starts slipping strips the gear entirely.
- Visible cracks in the exterior frame or curb. UV exposure at this latitude breaks down plastic frame components faster than the manufacturer’s national average. A hairline crack today is a leak by the next Santa Ana wind event.
- Dry rot in the surrounding decking or sheathing. This is what happens when the leak went unnoticed. We expose the substrate, replace what’s gone, and flash the new unit or new gaskets over sound wood. You don’t flash over rot.
See the difference
Before
After
Before
After
Before
AfterReplacement Cost & What’s Included

Here is the straight Orange County installed pricing for ECO Window Systems roofing work:
- Gasket or seal replacement: $400 – $700
- Flashing kit replacement (curb or deck mount): $600 – $1,200
- Insulated glass unit (IGU) replacement: $700 – $1,400
- Full ECO unit replacement with new flashing: $1,200 – $1,800
- Decking or sheathing repair around the unit: Add $300 – $800 depending on rot extent
That price includes the part, the labor, the flashing or seal materials, and disposal of the old component. Before any work starts, you get a written line-item price under The Garrison Standard. No number moves at the door. When the job closes, you get a signed copy of our 365-Day Done Right Promise: if the repair fails inside a year, we come back and correct it at no charge.
DIY or Call Us?
What you can safely do yourself: identify the model plate, clear debris from the exterior flashing, and take photos of the failure before you call. Photos save a full measure-and-quote visit and get us to the right part faster.
What we don’t recommend: removing an ECO unit from the curb or deck yourself. The flashing detail is where these roofs leak or don’t, and once you break the seal on old flashing, you’ve committed to a full re-flash, not a patch. Working on a roof with a failed seal also means working at height around a structural opening. If you get the part match wrong or the flashing lap wrong, the next rain finds the gap. Call us at (562) 262-2907 and we’ll walk you through what the photos show before we ever schedule the truck. Straight number, clear scope, no surprises at final invoice.
FAQs

Plan on 8 to 12 years for gaskets and IGUs, and 12 to 18 years for flashing in our climate, with coastal areas on the shorter end due to salt air.
Gaskets and some operator gears can be serviced in place, but a failed IGU or cracked frame cannot be reliably repaired; replacement is the honest fix, and we’ll tell you which side of that line your unit sits on after the inspection.
Most ECO Window Systems part replacements run 2 to 4 hours on site, including clean-up and a water test on the new flashing.
We stock the most common gasket, flashing, and IGU configurations on the truck for Orange County homes, and can usually source uncommon sizes within 3 to 5 business days.
If your ECO Window Systems roofing unit is showing any of these signs, call (562) 262-2907 for a free estimate. Curtis Lane and our Orange County crew will give you the price in writing before anything gets touched.
Written by Curtis Lane, Owner, Bradford Remodeling Co – Orange County at Bradford Remodeling Co Orange County, serving Orange County and nearby areas.


