I did it myself, it's quite easy.
the only trouble is installing again the pillar cover, not too difficult, but a pain in the butt for 15 20 min
just make sure the anchor on the windshield is the "narrow" anchor because mine came with a wider anchor and I had to file down both parts for the mirror to be installed correctly (what I mean is first take down the original mirror and install the homelink mirror where it goes, if it fits, do the whole installation)