Here are three pics from my truck, each one labeled.
I finally got the OEM ones from a Surf about to be junked... Score!
Rain Visors that PO put on "OX" brand if memory serves correctly
Aftermarket thin ones I bought, look like the ebay ones you linked.
OEM from Toyota Visors