Yes they do. I do not know the cost but they have always been reasonable and the staff is great.
They definitely do, but I'm not sure about cost. There are frequently free or low cost neuter clinics - you could call and ask them.
Thanks! Your answer is awaiting moderation.