It’s very odd that any Mercedes would have non-extending sun visors, but tug as i might, I couldn't get mine to budge. I compared them to my GLC300, and sure enough, they’re a direct replacement. A short eBay search and $50 got me a visor from a 2017 GLC in near enough to perfect condition. All...