Product review (4 stars): Great fit as advertised
Great fit as advertised.  Will have to use aluminum tape around the seams due to leakage but good universal product.