Product review (5 stars): ... tricky but cheaper than paying someone $100 or more- good price fit
Replaced part on my own it was a little tricky but cheaper than paying someone $100 or more- good price fit great