Looks to me like that serial number is B100S-1404029.
That would imply it's a 10HP motor. Is it possible the cover is not original?
Looking at some older threads, one suggestion was "Look at the spark plug wires. They have a year of manufacturer stamped on them." (to which the original poster said "You were right!"