I'm expecting more than seven (7) digits in the serial number. That makes me a little unsure of exactly what mower you have.
In spite of that, I'm 99.99% certain that it is a D-series engine.
I think that all D-series engines have interchangeable flywheels. That gives you a lot of options. But please check this out before buying -- can anyone else help?