Product review (5 stars): Do it yourself
The parts were an exact fit and works perfectly.