Haley and Stefanik remain the only remotely viable choices for ensuring Trump's election.
With Haley I can see some of the benefits, but why Stefanik? She's gone so far off the deep end that she's not going to do a lot that will help the ticket appeal to women and suburban voters, a lot of Republicans already dislike her, and Democrats are just going to slam her with ads targeting her past criticisms of Trump.
I agree that Haley is by far the best choice but if that does not work out, Stefanik remains the only "surrogate" option (after Noem killing the dog and her chances).
Stefanik's past Trump criticism is not a big issue imho as Trump needs to get moderates on-side and, for that, the VP choice needs to appear as a bridging move. Of course, Trump's ego may get in the way but, if he manages to overcome that, one of these two as the VP nominee is what he needs to try and get elected. If I was advising him (and I would rather burn in hell), I would just go for the original, not the surrogate - so Haley.