IMINTA® Replacement Lenses for Oakley Half Jacket 2.0 XL (OO9154 Series)
⚠️ Fits Oakley Half Jacket 2.0 XL only — does NOT fit the original Half Jacket, Half Jacket XLJ, or Half Jacket XLJ (vented) — older generation; also does NOT fit the Flak Jacket, Flak Jacket XLJ, Flak Jacket XLJ (vented), Flak 2.0, Flak 2.0 XL, Flak Beta, or Flak Draft (different Oakley line — verify your model code). See the Fit Guide below for all compatible frames.
Fit Guide — compatible frames
Fits: Oakley Half Jacket 2.0 XL — all OO9154 frames, any color. Every Half Jacket 2.0 XL OO9154 uses the same lens shape, so any colorway fits — just confirm your frame reads "OO9154".
Lens width: 62 mm
Confirm your frame
Find your SKU: View photo guide
All OO9154 model codes: Show all 43 codes
Full frame list: View all Half Jacket 2.0 XL models on O-Review
After you receive them
Installation video: Watch on YouTube
How to test polarization: Watch on YouTube
✅ Also fits other frames that share the same lens shape: Half Jacket 2.0 — these are different Oakley models that use this exact lens, so they also fit the same frame; pick whichever shape matches your sunglasses.
Which lens for your activity?
Polarized is the best all-rounder — popular picks:
- 🕶️ Everyday — Polarized; Black/Brown/Grey
- 🚗 Driving — Polarized; Brown/Grey
- 🎣 Fishing / boating — Polarized; Fortivue for wet/salt
- 🚴 Cycling — Polarized; Fire Red/Brown
- 🥾 Hiking — Polarized or Transition; Brown/Emerald
- 🏃 Running — impact-rated (Z87.1 NP or Fortivue)
👓 See all 16 activities — golf, tennis, skiing, night riding, shooting & more — in the Lens Guide tab below.
Compare lenses: Non-Polarized vs Polarized vs Claritec vs Fortivue
| Non-Polarized | Polarized | Claritec anti-reflective |
Fortivue BEST VALUE |
|
|---|---|---|---|---|
| Best for | Screens, low-light & night | Everyday glare | Driving — kills back-glare | Water sports & best clarity |
| 100% UV protection UVA/UVB/UVC |
✓* | ✓ | ✓ | ✓ |
| 100% Polarized | — | ✓ | ✓ | ✓ |
| Glare blocking | — | ✓ | ✓ | ✓ |
| Clarity | Normal | Enhanced | Enhanced | Best |
| Contrast | Normal | Enhanced | Enhanced | Best |
| Front-side anti-scratch coating | ✓ | ✓ | ✓ | ✓ |
| Inner-side anti-reflection coating | — | — | ✓ | — |
| Polished edge | ✓ | ✓ | ✓ | ✓ |
| Impact resistant frame must also comply |
Z87.1 | Z80.3 | Z80.3 | Z87.1 |
| Water resistant | ✓ | ✓ | ✓ | ✓ |
| Dust resistant | ✓ | ✓ | ✓ | ✓ |
| Sea-water resistant | — | — | — | ✓ |
| Pool-water resistant | — | — | — | ✓ |
| Detergent resistant | — | — | — | ✓ |
| Ballistic-proof frame must also be ballistic-proof |
✓ | — | — | ✓ |
| Shatterproof | ✓ | ✓ | ✓ | ✓ |
| Taper-corrected | — | — | — | ✓ |
| Injection molded | — | — | — | ✓ |
| Thickness | 1.7mm | 1.4mm | 1.4mm | 1.5mm |
| Material | Polycarbonate (PC) | Tri-Acetate (TAC) | Tri-Acetate (TAC) | Polycarbonate (PC) |
*Non-polarized UV protection excludes Clear, Yellow & Pink lenses. Impact & ballistic ratings also require the frame to meet the standard.
Light transmission: Clear 99% · Yellow 75% · Pink 36% · Transition 12–40% (light grey → dark grey) · all other tints 16%.
Lens Guide
Polarized is the best all-rounder — the picks below fine-tune the lens for each use.
☀️ Glare & water — Polarized is king
- 🕶️ Everyday / casual — Polarized; Black, Brown or Grey
- 🚗 Driving — Polarized (cuts road & hood glare); Brown / Grey
- 🎣 Fishing / boating — Polarized; Fortivue for salt/wet; Brown / Grey
- 🏖️ Beach & poolside — Polarized, dark Grey/Black; Fortivue
- 🚣 Water sports (kayak, surf, paddle) — Polarized + Fortivue
🏃 Sport & trail
- 🚴 Road cycling — Polarized, high-contrast Fire Red / Brown
- 🚵 Mountain biking — Transition (light shifts under canopy); Brown / Emerald
- 🥾 Hiking — Polarized or Transition; Brown / Emerald
- 🏃 Running — light & impact-rated (Z87.1 Non-Polarized or Fortivue)
- ⛳ Golf — Brown or Rose for green-reading; Non-Polarized
- 🎾 Tennis / pickleball — high-contrast Rose / Fire Red; impact-rated
- ⛷️ Skiing / snow — high-contrast Brown / Rose, mirror finish
- 🏍️ Motorcycle — impact-rated (Z87.1); Grey / Brown
🌙 Low-light & specialty
- 🌙 Night riding / driving — Yellow (never a dark tint at night)
- ☁️ Overcast / dawn & dusk — Pink/Rose or Transition
- 🎯 Shooting / range — Clear or Yellow
⚠️ Always confirm your exact frame & model in the Fit Guide below before ordering.
Materials & Care
Material options & light transmission:
- Polarized (TAC): 1.4mm thick · 16% (Transition: 12%–40%)
- Non-Polarized (PC): 1.7mm thick · 16% (Clear: 99% · Yellow: 75% · Pink: 36%)
- Claritec™ Polarized (TAC): 1.4mm thick · 16% · Inner Side Anti-Reflection Coating — eliminates lens flare from light sources behind you
- Fortivue™ Polarized (PC): 1.5mm thick · 16% · Multiple Resistance Shield — taper-corrected optics for best-in-class clarity, Z87.1 impact rated, resists sea/pool water & detergent
Features:
- Front side anti-scratch coating
- Water & dust resistant
- Polished edge
- Shatter proof
Care: Clean with clear water and a microfiber cloth, and avoid alcohol-based cleaners. Standard lenses should also avoid salt water, pool water and soap/detergent — Fortivue™ Polarized lenses are the exception, as they resist sea/pool water & detergent.
Transparency: See how our lenses are made & quality-tested →
Certifications
- 100% UV protection — exceeds ANSI Z80.3 and EN 1836:2005
- Passed FDA Drop Ball Test
- Impact resistant: Z80.3 (Non-Polarized & Fortivue™ lenses: Z87.1)
Warranty, Shipping & Returns
Warranty:
- 1-year warranty against manufacturing defects
Shipping:
- Ships in 1 business day
- US: Free USPS First Class Mail (trackable)
- International: USPS First Class International, 2–6 weeks
Returns:
- 60-day return window
- Item must be new, unworn, and unused
- Questions? cs@walleva.com
All OO9154 model codes (43)
Every Oakley Half Jacket 2.0 XL OO9154 uses the same lens shape, so any colorway fits. Full color-code list:
OO9154-01, OO9154-02, OO9154-05, OO9155-06, OO9154-06, OO9154-08, OO9154-11, OO9154-12, OO9154-13, OO9154-14, OO9154-15, OO9154-16, OO9154-17, OO9154-19, OO9154-20, OO9154-21, OO9154-23, OO9154-24, OO9154-25, OO9154-26, OO9154-27, OO9154-28, OO9154-29, OO9154-33, OO9154-34, OO9154-35, OO9154-36, OO9154-37, OO9154-38, OO9154-39, OO9154-40, OO9154-41, OO9154-42, OO9154-43, OO9154-44, OO9154-45, OO9154-46, OO9154-49, OO9154-51, OO9154-52, OO9154-53, OO9154-54, OO9154-65

Your model number (e.g. OO9XXX‑NN) is printed on the inside of the frame arm. Match it to the compatible list above to confirm fit. On older frames it may be a short number like 09‑137.