Thank you all for all the help, I didn't know that is hard to find engine model for my mower, here are pics from all sides, and I can't find more information. At the very least, I think I will order 1 with the similar dimensions to make sure it fits, then cross my fingers.
Slomo, good to know...