Hello! I know this is an old thread, but for those drivers who have a 2009-2011 Dodge Journey with the interior sun visor mirror cover broken, you have options. The discussion is that you have to buy the whole visor, but they actually make a kit for just the covers. You get two covers (mine were grey) for $3. If you Google "RRT_09060", it has the Rapid Response Transmittal 09-060 which tells the part number for the covers (68068736AA) and how to install them. So, if you want the whole visor, you can find them for $40-60 each, or if you just want to fix the cover itself, it's only $1.50 each. So, call your local Dodge/ Chrysler dealer and if they don't have them, they can get them. And BTW, the pins on the new covers are metal, not plastic.
HTH!
Regards,
Leaning