Product review (5 stars): Fast and perfect!
Perfect replacement that would have cost over twice as much locally, and about four times as much if I had not done it myself.