Tammy is a PL ready striker. Barry is a 17 year old that, while very promising, might not even make it in professional football in 3 years time. More promising players have struggled to follow through, although I hope we have a real jewel there.
Plus, I think Tammy is more of a 30m striker now which is a price the club would be willing to pay.