IMINTA® Replacement Lenses for Oakley M2 XL (OO9343 Series)
⚠️ Fits Oakley M2 XL only — does NOT fit the original M Frame — incompatible with M Frame Sweep, M Frame Hybrid, M Frame Heater, M Frame Strike, M Frame Sweep (Vented), M Frame Hybrid (Vented), M Frame Heater (Vented), M Frame Strike (Vented), or M Frame (M2 Shape). See the Fit Guide below for all compatible frames.
Fit Guide — compatible frames
Fits: Oakley M2 XL — all OO9343 frames, any color. Every M2 XL OO9343 uses the same lens shape, so any colorway fits — just confirm your frame reads "OO9343".
Confirm your frame
Find your SKU: View photo guide
All OO9343 model codes: Show all 18 codes
After you receive them
Installation video: Watch on YouTube
How to test polarization: Watch on YouTube
Prefer a different lens shape? Because the Oakley M2 XL is a half-frame (the lens hooks at the top, bottom edge free), these other IMINTA lens shapes also fit the same frame: . This listing is the M2 XL — pick whichever shape you like.
✅ Also fits other frames that share the same lens shape: M2 — 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.
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 tab before ordering.
Materials & Care
Material: Triacetate (TAC) · Thickness: 1.4mm · Polarization: 100%
Light transmission: 16% (Transition: 12%–40%)
Features:
- Front side anti-scratch coating
- Water & dust resistant
- Polished edge
- Shatter proof
Care: Avoid salt water, pool water, soap/detergent, and alcohol-based cleaners. Clean with clear water and microfiber cloth only.
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
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 OO9343 model codes (18)
Every Oakley M2 XL OO9343 uses the same lens shape, so any colorway fits. Full color-code list:
OO9343-01, OO9343-02, OO9343-03, OO9343-04, OO9343-05, OO9343-06, OO9343-07, OO9343-08, OO9343-09, OO9343-1145, OO9343-1245, OO9343-1345, OO9343-1445, OO9343-1645, OO9343-1845, OO9343-1945, OO9343-2145, OO9343-2245

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.