saang shop kaya pwede? meron bang shop who specializes sa pag gawa ng hinges? magkano ba yun?
Any good, reputable car repair shop or better yet, a body shop, will be able to handle this problem easily.

Have no idea about the rear visor. But I would think, added info re the brand of the visor and make and model of the vehicle would be helpful for the other guys who are in the know.