Perfect fit, great quality. Arrived quickly. Replacement for a previous purchase and worth the higher price as long lasting.