I know you asked Lynn, but my two cents, and I could keep only one finisher, Nakayama Maruichi, or any other Nakayama, Then Escher, Then Naniwa 12k in that order...
I think the Chinese 12k is a good...