Came in on time and it fitted perfectly. 
Looks like it will hold up for years.