I've bought about a half dozen or so to put on blowers and I've noticed up to 6 differences between them.
Some have a fine tooth gear vs the course 16 tooth gear.
The plastic snout that snaps onto the gear was shorter on one than the rest
The upper mounting tabs on some are slotted vs being a full hole. This requires a stepped bolt in the upper 2 holes, but make it easier to mount.
The length of the wire between the starter and the starter button differs in length.
The starter plug is either the older gray plastic unshrouded plug or the black plastic with the shrouded plug.
Not sure what one was made for but the actual starter motor on one appeared to be a shorter length than the others.
I've swapped a starter from a 7 onto a 10 HP without a problem before so if it fits, it likely will work. Real issue found was where to mount the starter button in some cases.