







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Oldcastle Windows & Doors: The San Diego Owner’s Guide
If you have an Oldcastle window or door that’s fogged, sticking, or leaking air, we stock and install replacement sashes, balances, locks, rollers, and weatherstripping for most Oldcastle lines across San Diego. Typical repair costs run $180 to $680 for parts and labor, and a full window replacement runs $5,310 to $17,700 depending on size and frame material. Most owners discover the failure the same way: a window that suddenly won’t stay up, condensation trapped between panes, or a sliding door that feels like it’s grinding gravel every time you open it. Here’s how to figure out exactly what you need, what it should cost, and who can do it without turning a $300 repair into a $3,000 replacement. We’re an independent service provider, not affiliated with Oldcastle, but we’ve worked on their products long enough to know the quirks.
Key Takeaways:
- Oldcastle parts fail most often at seals, balances, and rollers – not the glass itself.
- You can find your model info on a sticker inside the frame or etched into one corner of the glass.
- Written pricing before we start. Always. No surprise invoices.
- Call (619) 673-9302 and a live person answers, 24/7, including holidays.
Which Oldcastle Models This Applies To

Oldcastle manufactured windows and doors under several series lines over the years, and the parts are not always interchangeable between them. The most common ones we see in San Diego homes are the single-hung and horizontal slider aluminum lines from the 1980s through early 2000s, plus a run of vinyl-frame double-hung units in newer condos and townhouses. You’ll usually find a small silver or white sticker on the top edge of the sash or the inside of the frame channel. If the sticker is gone, look for an etched code in one corner of the glass, typically starting with a letter and followed by four to six digits. That code tells us the plant, the glass package, and often the series.
The gotcha with Oldcastle is this: their sash balances and pivot bars changed spec at least twice during the vinyl-line production years. A 2003 double-hung balance will not fit a 2009 frame without a conversion kit, and we’ve had calls from owners who bought the “universal” balance online and ended up with a window that still falls shut. That’s the main reason we recommend OEM or OEM-equivalent parts matched by measurement, not by guesswork. Aftermarket rollers and weatherstripping are usually fine and often better than the originals. Balances, locks, and hinge hardware we match to the exact series whenever the part is still available.
Styles & brands we work with







Signs Your Oldcastle Windows & Doors Is Failing
- Window won’t stay up or slams shut. The block-and-tackle or spiral balance is worn out. In coastal San Diego, the salt air accelerates spring and cord fatigue, especially on windows that face west toward the ocean. This is a balance replacement, not a full window job.
- Fogged glass or moisture between the panes. The insulated glass seal has failed. Once the desiccant inside the spacer is saturated, the fog is permanent. We replace the sash or the glass unit, depending on the frame style and whether the sash is still structurally sound.
- Sliding door grinds or takes real effort to move. Rollers are flattened or seized. Oldcastle sliding doors used a steel roller assembly that rusts in San Diego’s humid coastal zones. If you hear metal-on-metal scraping, the roller housing is likely gone and the track may need attention too.
- Lock or latch won’t align or won’t turn. Frame settling or a worn keeper is the usual cause. On older aluminum Oldcastle frames, the corners flex over time and the lock stile drops out of line. Sometimes an adjustment plate fixes it. Sometimes the lock needs replacing.
- Breezy drafts around a closed and locked window or door. Weatherstripping has compressed or torn. This is the cheapest fix and the most common call we get in older San Diego neighborhoods like Clairemont and La Mesa, where the original installed units are 20-plus years old.
See the difference
Before
After
Before
After
Before
AfterReplacement Cost & What’s Included

Here are honest installed price ranges for Oldcastle parts and repairs in San Diego:
- Sash balance replacement (single window): $180 – $340
- Insulated glass / sash replacement (per unit): $270 – $680
- Sliding door roller replacement: $220 – $480
- Lock or latch replacement: $95 – $240
- Weatherstripping replacement (per window or door): $85 – $195
- Full window replacement: $5,310 – $17,700 (size, frame material, and glass package drive the range)
Every price we quote is written, line by line, before work begins. You’ll see the part cost, the labor, and any disposal fees. That’s not a courtesy, it’s our standard. The work is covered by our 365-Day Done Right Promise, which means if our repair fails within a year of completion, we return and make it right at no cost to you. No dispute process, no conditions.
DIY or Call Us?
For windows, the safest DIY task is cleaning the track and checking that the sash isn’t simply misaligned in the frame channel. That fixes more problems than you’d expect and costs nothing. For sliding doors, you can vacuum the bottom track and inspect for loose screws on the handle set. But once you’re dealing with a loaded balance spring, a shattered roller housing, or a sealed glass unit, stop. A spiral balance under load can cut you badly if it releases while you’re prying. A sealed glass unit can’t be resealed at home, no matter what YouTube says. If the window is more than 15 years old and you’re seeing multiple failures, call us before spending money on parts. Tell me what’s broken. I’ll tell you what it takes. Reach us at (619) 673-9302.
FAQs

Expect 20 to 30 years for the frame and 10 to 18 years for mechanical parts like balances, rollers, and weatherstripping. Coastal exposure in San Diego shortens hardware life noticeably compared to inland areas like El Cajon or Poway. Call (619) 673-9302 for an exact assessment.
No. A failed insulated glass seal cannot be re-sealed. The corrective action is a replacement sash or glass unit, which typically runs $270 to $680 installed in San Diego. Call (619) 673-9302 for a written quote.
Most single-window repairs like a balance or weatherstripping swap take 30 to 90 minutes on site. A glass or sash replacement usually takes one visit for measurement and a second visit for installation if the part isn’t already stocked. Call (619) 673-9302 and we’ll tell you what’s in stock.
We stock common Oldcastle balances, rollers, locks, and weatherstripping profiles on our truck for San Diego service calls. Specialty sashes and insulated glass units are ordered to spec and installed within 5 to 10 business days. We also stock parts compatible with KraftMaid, Cambria, and Silestone cabinet and surface lines.
Written by Isaac Pruett, Owner, Mason Remodeling Co San Diego at Mason Remodeling Co San Diego, serving San Diego and nearby areas.


