You could see about new ones. Complete list of original part numbers from the 03 parts book (I believe they have been superseded by now):
3 VISOR
0WF21TL2AA 1 41, 42 *O0 Left
0XB05TL2AA 1 61, 62 *O0 Left
0YE64TL2AA 1 41, 42 *O0 Without Mirror, Right
0YE66TL2AA 1 41, 42 *O0 With Mirror, Right
0YE68TL2AA 1 61, 62 *O0 Without Mirror, Right
0YE82TL2AA 1 61, 62 *O0 With Mirror, Right
0YY74TL2AA 1 61, 62 *O0 Lighted, Right
0YY75TL2AA 1 61, 62 *O0 Lighted, Left
0YY76TL2AA 1 41, 42 *O0 Lighted, Right
0YY77TL2AA 1 41, 42 *O0 Lighted, Left