Oh thank you for rescuing the little one. He does look older than 8 weeks to me, but pictures can be deceiving.

As for a surrender fee, I guess it depends on what they charge. A little bit is far less that what you wold pay to vet him yourself. I understand how your mom feels but the rescue or HS would have no way of knowing whether or not that is your cat or you really found it.

Good luck with finding him a home.