I'd be fine with Loney, even at three years for too much money. There aren't other suitable options unless a trade is made.
As for Price, it would be a shocker, but I'd definitely be ok with trading Taillon and other pieces that aren't named Polanco. Price, Liriano, Cole would be sick, and the Pirates are in the process of trying to go from a playoff team to a team that can go deep into the playoffs. Elite pitching is a proven way to do that, but obviously the Rays are going to command a ton if it does happen.
I don't think we'll have Liriano around after this year, so we'd have to bank on Taillon hitting his potential rapidly (which certainly could happen), and then we'd be in a similar kind of situation in terms of two top quality pitchers, but needing a third to really scare teams in playoff series'.
It's definitely under the "not happening" umbrella, but for me, if there were concrete talks somehow, I would at least be listening if it meant that we wouldn't have to completely liquidate and send Taillon, Polanco, and Glasnow or something. Taillon, Hanson, Kingham, and Bell/McGuire/Meadows would be incredibly steep, and in the long run the opposite type of trade the Pirates need to make, but keeping both Polanco and Glasnow would still keep a pipeline moving with the need to have a very good draft next year. I'm moreso just thinking out loud here, rather than proposing anything. Price for two years would give them a legit chance to get to the World Series, with the added bonus that if we did manage to win next year, we could still flip him for some return next offseason. But 4 top-ten prospects would set back the system several years...however if we were keeping Polanco and one of Taillon/Glasnow, I'd be pretty tempted to do it.