Product review (5 stars): Five Stars
Perfect fit.... the numbers didn't match exactly but i got close and the price and shipping time were great.