Fits all 300 Large sunroofs manufactured 1994-2020 including:Emerald/Onyx/860 Model - Original Model Names310L Model - No Sunshade311L Model - Rollo Sunshade312L Model - Hard Sunshade321L Model - Rollo Sunshade W/Soft Touch 322L Model - Hard Sunshade W/Soft Touch
Copyright The Sunroof Doctor. All Rights Reserved.