Front timing seal