RF - Springer
SS - Bo
1B - Vlad
DH - Pederson
3B - Turner
2B - Schneider
C - Kirk/Jansen
LF - Pham
CF - Varsho
BN - Kirk/Jansen, Espinal, Gallo, Horwitz/Clement
This lineup is pretty deep and it can be done with only 1 year commitments (probably). Yeah, LF and 3B are flaky because those guys are geezers but between guys like Barger, Horwitz, Orelvis, Palmegiani, Lantigua, Alan Roden, the team might have a few good depth options for those positions as well as 2B.
Could also sacrifice offense for someone at 3B who can more certainly play the position, like Tim Anderson, Donovan Solano, Urshela, IKF, I dunno.