These are nice, used assemblies. I went back to original type on this truck. I think these will fit 88-2000? based on others for sale.
They are nice and clear, and in working condition when pulled today.
Passenger side has small issue in bottom corner, other than that, they are like new.

$35 for the pair, shipped in US.