Product review (5 stars): Perfect fit. Took a while to install
Perfect fit.  Took a while to install, so I am glad I got the right part.  Bargain price too.