there's relays in behind the glove box and in behind the plastics on the drivers side, pretty sure the ones on the drivers side are to do with the mirrors and windows.
Don't think so escy... I believe there is 95u written on it and blue connector....are you selling it own it's own or you sell the whole mirror set?
I'm still waiting for you if you willing to courier some parts still waiting ....sad