it will fit the problem is that the brush plate on motor is made for nuts and the nuts that are on it are won't fit the opening. The problem is that Lionel made several motors for the 2343 the latest was a M-100 motor that has a brush plate number 2343 20 this plate only allows the brushes to be inserted but no springs. I'll keep present plate and roll with it.
Thanks,
Michael