Product review (5 stars): No brainer.
Perfect fit at a terrific price.  Better than the original.