The newest GM trucks (2019 1/2 ton, 2020 HD) have door mount mirrors instead of the window frame mount that has been standard the last few decades. I've never seen anyone mount one on anything, but it should be possible. May have to do some trimming on the base to get the mounting angle to work...