I'd like to comment on the aspirin. You must be VERY careful with cats. How much does he weigh? I have a 13 pound cat who takes 1/2 an aspirin every 3.5 days. If he weighed less the dosage would need to be reduced.

All I can hope for is that you can find a more reasonable vet. Some of those prices seem high, but then again, maybe they are normal in your area.

Best of luck.