Maybe with time the new seal will swell a bit and form a better seal? Either way, I guess the rope seal design was the best design they had at the time. It seems clear that the engineers factored some leaking into the equation -- the flywheel inspection cover has the drip hole in it!