RE: what is the thread size
The easiet way to tell what size you have is to take the engine to the hardware store (a real one not a home center) and try different nuts until you find the right one. You can always buy a metric thread gauge (also at the hardware store), most of the time you can't use the thread gauge there because of the plastic wrap.
Peter