Strikes me a lot of the variation is down to simple economics.
If there's only one vet in an area, they can charge any joke prices they like.
I'm lucky. There's several vets in a small area where I live. If one of them charges the sort of comedy prices I'm reading here, they'd find their customers buggering off to the cheaper one down the road.
Last time i used mine, I paid £58. That was for a consult and treatment (steroid injection) at 8.30 on a Saturday night, ie an emergency out-of-hours job. The vet explained exactly what he was doing, was excellent with the ferret (not one of my m