Perfect fit , 
Pricey but worth the buy.
Definitely helped keep the leaves out !