I have two visors for a Defender. Mine came with a mismatched set, so I replaced them.
The left hand is the tan color. Asking $25 shipped. This one would come a bit loose over bumps.
The right hand is the white/grey color. Very good shape. $80 at Roversnorth
. Asking $60 shipped.