The green visor is a GM 1949-1952 Chevy car visor. It is designed to mount on the rain gutters of the car. It is too narrow {52 1/2"} to properly fit the trucks & it looks like they screwed it directly to the body of the truck to mount it.
The second visor pictured is a KP Deluxe visor. It is non adjustable & you would need to make sure you look for one that is 54 1/2" wide to fit the truck.