I think you should see any tokens received from negotiations as a bonus. I would train him as much as you can and sell him at 56/57, when his cash value will be higher.

If the offer is good, you have to accept it within 24 hours, if not then you'll probably miss your chance. All players are available for negotiation, but only those at the very top of the star level are shown on the negotiations list.