Product review (5 stars): Five Stars
Perfect fit and soooo much cheaper than what the service people wanted.