Product review (5 stars): Five Stars
Yes perfect fit. Arrived quick and excellent condition. Runs like a charm.