Perhaps being tougher than will prove justified, I have none of the top four on ability in the 1.35 Epsom as form horses, and make the equal 5th ranked, Spartan Arrow and Almaty Star, form horses so they for me are joint class/form horses. (May be being tough on One Night Stand and Jumbeau as cases of sorts could be made for viewing them as form horses.)
Trying to understand Spartan Arrow's last run compared to his previous, winning, one, a point which stands out is weight. He carried the same in both races (9.11, as he does tomorrow), but in his last race he was giving weight to every other runner, to several quite a lot. He was top weight when he won, but giving much less weight away on average to the rest. Tomorrow's field, weight-wise, looks more like that of his last race rather than when he won. (When he won, apart from his co-top weight he gave on average just over 5lb to the rest of the field. Ignoring claims some, but not Spartan Arrow, had, he gave on average 12lb to the others on his last run. Similarly ignoring other runners' claims, tomorrow he gives an average of nearly 11lb.)
There is no doubt that Spartan Arrow can carry 9.11 successfully, but whether he can tomorrow, giving such a lot of weight away to all his competitors, is another matter. That, and the sense that I may have been too tough on two of those rated higher on ability, puts me off backing him, despite him sharing one sometimes significant characteristic with Metaverse today - both were beaten favourites lto, now running at a significantly higher price.
Good luck with him.