Norton, I don't have any loose Veco speakers at present. All my MTH engines are at the NJ Hirailers Club, (locked up). I'll reach out to a member who recently purchased the speaker in question and maybe he can post it if he hasn't already installed it.
I can tell you that it is smaller than the one you have pictured and it fit into the fuel tanks without any problems other than the hold-down clips.