Hi...I'm a vet...guessing as to reasons, but we don't really have a list of prices easily available as things vary so much between patients.
Drugs wise...doses will vary patient to patient and length of treatment etc. Surgery costs depend on weight of patient/time of op etc.
Our prices are on the computer and priceable so we can do an accurate estimate for things for clients - so to estimate a cost for a dental on a cat, I can work out approx cost of the dental (so scale and polish, or how many extractions etc), and then work up drugs I would use as well
To print off a 'price list' would have price of drugs per tablet, or per ml. Costs of surgery in weight brackets etc...so pretty useless to a client to gauge costs.
For routine things we can fairly easily tell a client that a spay/castrate on their animal is going to cost xx, but for everything else it will vary pet to pet.
Our consult fees are set, a standard fee for first time being seen with a condition/complaint, and then a repeat fee. Exotics (hamsters etc..) are a cheaper consult. Our consult fee if just under £29...I'd expect between £26-35 depending where you are in the country.
For what you've said...seems fairly reasonable to me - depends on the specific drugs, but drugs are expensive unfortunately...they are expensive to us with the drug company taking a cut, so not just vets being expensive!