I think you are high on Harrison.
Philosophically, I do think it is feasible to potentially contend every year with a core and short- term pickups. It's not quite the Rays way, but you can look at a number of teams that have had deep runs that were structured this way. I think the 2019 Nats were an example, where you had the core (Rendon / Turner /Soto, plus Stras and Max), one expensive add on in Corbin (a signing for the next core a year early), and then just a bunch of marginal guys and prospects. I think SF and Boston went with similar strategies this year, and ATL had to move to this approach when the outfield went down.