Product review (5 stars): Perfect fit and best price!
Perfect fit!  Best price I could find on the internet, plus product is made by original manufacturer, not a cheaply made replacement product.