i went to the junkyard and got one from the '02, im going to try to put it on. i looked on ebay briefly and couldnt really find anything. the visor from the yard was 4$ so i figured id give it a try first. i dont exactly know how im going to replace only the bracket yet though (i need to keep my orignial visor b/c the cloth on the visor from the yard was ruined)
I did this last night. It's not too hard, but it takes time and it's a bigger pain than it should be (it seems to me that the mounting bracket s/b made from aluminum or something stonger than plastic.) Here's what I did:
1-I went to a junkyard and removed a visor ($10) - try to get a color close to your interior. I didn't have any choice, only 1 vehicle had visors available at the junkyard that I went to. The trim piece covers all but a small "U" shaped portion of the bracket.
2-The shaft of the visor has a "mushroomed" portion that is pushed through the hole in the bracket. I used a sharp 1/4" wood chisel to shave off the mushroomed portion (to prevent breaking the bracket when removing the visor shaft.)
3-If the visor has lighted vanity mirrors, the wires need to be cut on both visors since the connector is larger than the hole in the bracket. There are 2 wires and it probably doesn't matter, but I marked 1 wire to make sure that I reconnected them the same way.
4-Remove the bracket from the junkyard visor and install it on the original visor.
5-Reconnect the wires. I used crimp-on "butt" connectors and electrical tape.
6-Reinstall the visor.
I'll try to post pics later - I need to do the other side sometime in the next week or so. It's a shame that the brackets break so frequently - poor design - my wife and I haven't done anything abusive to break them.