Should Town have accepted the 4 and a half mill?

It's a lot of money for a 32 year old who might have only one more good season but it could be the difference between going up or not