Product review (5 stars): Quality part for 1/2 the cost!
I've recently begun to do my own repairs which really are not that hard.  Service call $75, 300% mark up on parts.  I figured I saved at least $200 doing it myself.  Good place to get parts!