And seems like he's turned the corner and will be a very good number 2 starter

I know we need some power hitters but I question how much Ugga will help the Giants
Yes he'll hit 30 hr but also he's a .250 hitter who strikesout 160 a year. He's one of if not the worst fielding 2b in baseball , he's going to make around 8-9 million next season and is going to cost the Giants a player(s) in a trade.

At that price I would sooner roll the dice on a free agent.