There aren't many suitors. Early in free agency Boston, Seattle, Arizona and Toronto were rumored. Seattle traded for Haniger and signed Garver. Arizona signed Pederson and Gurriel. Toronto signed Justin Turner.
Latest On Jorge Soler's Market - MLB Trade Rumors
Duvall was looking at the Red Sox and the Angels. The Angels signed Hicks after this article was published and are rumored to be interested in JD Martinez.
MLB Rumors: Adam Duvall Down to Red Sox, Angels as 'Likely' Free-Agent Landing Spots | News, Scores, Highlights, Stats, and Rumors | Bleacher Report
If Duvall re-signs with the Red Sox then Soler's market is basically the Twins.
I don't think it will take 3 years $45M to sign Soler. I think 2 years $26M with some sort of option gets it done.