#1 appears to be an adjustable Fulton visor and would have fit your truck.

I can't tell enough by the photo if #2 will work.