I purchased the replacement part here for less than listed anywhere else (including shipping). I then followed a youtube video from the repairclinic (if I recall correctly). The repair took about an hour and would've cost around $300 in labor alone for a technician to come over and do it.
Super simple. So worth doing yourself!