Speaking of Brian McCann, this is something I cannot figure out. I've seen a lot of fans on various boards mention that they would love to get Jonathan Lucroy from Milwaukee. Lucroy is 29 years old. He's signed through 2016 and has an option for 2017. So, he will be a free agent as a 31 year old catcher. If you deal the type of prospects Milwaukee is going to want, you need to keep him longer than 2 years.
The reason McCann was not resigned though is because the team didn't want to give a long term contract to a catcher going into his age 30 season. If we weren't willing to resign McCann at 30, why would we be willing to do it with Lucroy at 31?