I just replaced the bracket that holds up my rearview. The old one really pitted and wouldn't hold the mirror in place. I put in a new bracket, but it still won't hold the mirror in place. It seems like the ball and socket joint where the mirror hooks to the bracket is worn. WCCC claims they can restore the mirror, but does anyone know how good their restoration service is?