Product review (5 stars): exact replacement
A little expensive, but exact replacement.