Part of the problem with Vet bills, from what I have seen and heard, is many Vet Care offices have been bought up by large companies that simply want the most profit.
Ask your vet if they are owned by a large company. If they are not, they may be more affordable.