Perfect fit. Delivered Nov. 23, 2023 as promised.
Very happy with the product.