Product review (5 stars): Perfect fit
Not sure how the original came to be broken but this replaced it perfectly.