shouldn't it be einEN messer
das Messer is neuter, so 'ein Messer' stays 'ein Messer' in the accusative case.
No, because it's das Messer, a neuter noun.
Das ist nicht ein Messer ! Dies ... ist ein Messer.