Product review (5 stars): Five Stars
This replaced my broken one.  It fit as perfectly as the old one and was not broken ;)