Product review (5 stars): Fit was perfect.
Arrived in excellent time and fit perfect...