Oh I should have added this in and it costs you nothing but your time. Grab the yellow pages and start phoning around to the vet clinics to locate a vet that has experience with snakes. Ask for quotes for common things like fecal float, sexing, general exam and weighing. You may be surprised at the wide range vets charge so it's always good to get options. Also a lot of vets don't see snakes so better to have the number of one handy before you might need it.
~~Jo~~