OEM 2017-2025 Alfa Romeo Stelvio Left Front Power Window Switch 186102952 UsedJNA AUTO PARTS · JACKSONVILLE, FL — $69.99Visit store