Replacement Sun Visor

I need a replacement passenger side sun visor for a 03 Rav4. Is there anywhere I could get one besides using my Toyota dealership?

Junkyard, maybe? I’m sure there’s been a few collisions involving RAV4s, so you might luck out and find one in a local yard.
Also, look for junked Camrys as well, since I believe the RAV4 is based on the Camry, and likely would have the same visors.