Here's my guess concerning permanent magnet starters.... Don't drop or hit one of those starters with a hammer, I think you'll discover the ceramic magnets may be brittle and shatter or crack (based on my experience with permanent magnet starters used on other motors). In fact, I would venture to guess it's the magnet's condition that makes the difference between a problematic starter that's not worn out and one that works great.
Going to side track a little here......
Sportster, you were involved when I was battling my 4-tec starting issue. Remember how I was so convinced it was a compression issue? I had zero history with the ski as I bought it DOA. Once we found it was the starter, what I "SHOULD" have done is swapped armatures to determine if it was weak magnets, or weakened armature windings. I could still do that as I still have the old one on the shelf. It would probably be helpful for the knowledge bank too. I agree with the magnets weakening, & I also believe its possible that the starter could have been overheated when the ski was (assumingly) trying to be started with a seized drive line. if the button is being held & the starter isn't turning, something has to get hot & quick. That would be whatever has the most resistance. That should be the windings & the brush wires. After that is potentially damaged, I don't think resistance & tests on the growler are going to show anything as there is no load on the windings. I was so frustraited I actually bought a growler when this was going on, & I tested both the armature in the weak starter & the armature in the new one before installing the new one. They tested identical. I was convinced when I installed the new starter that my problem was still going to be there. I officially became a "parts changer" mechanic at that moment.... OR so I thought...
As you can tell this still bugs me....
But back to Danny's issue. Can a few LBS in compression make a difference? I will say yes it can. But if you really are finding three starters to be fine in one ski, & problematic in the other it would seem a lot less likely. My 4tec was at the threshold of what it would & wouldn't turn over with a 7% increase.
Also, I was asking about disconnecting the spark plug wires, not pulling the plugs. You need to check that off your list too. Not sure if the 720's base timing is adjustable on the stator like the 580's were? somebody may have messed with that if its pre-ignition. If it does the hard starts cold, pull the plug wires & then you can rule out the ignition side of it.
Lastly, if the starter currently in your good machine is a starter that failed in your problem machine, dump a small amount of oil into each cylinder of the good starting machine. that will bump the compression & see if it acts up. if it doesn't act up, do another compression test to confirm that it jumped to at least. 145-150
Take all this for what its worth to you. I am just giving you ideas of what I would be doing.