Product review (5 stars): Just right
Did the job perfectly.  I was able to replace the part myself in less than an hour and saved myself several hundred dollars.