"The sensor looks suspiciously like a Harley one, Anyone know?"
The Harley sensors are shorter so will not fit....its a bespoke S&S part....
If it was a sudden engine cut then I would also agree to faulty crank sensor (which will also give symptoms of a faulty fuel pump) but change the fuel pump regardless as it is worthwhile doing so.