Just find another vet.
When I going to get my frist cat from a relative, it already had a urinary tract infection. The relative took the cat to her vet and dropped the cat off (I was to pick up the cat from the vet). The relative was a police officer with a police dog and this was the vet that the police used, so they trusted the vet. The cat was diagnosed with a UTI, and the price quoted to me by the vet on the phone was going to be $75. By the time I drove the 30 minutes to the vet to pick up the cat, the vet had already done $500 of CT scans, x-rays, and other useless tests. None of the tests were approved by either of us and they had no purpose since the UTI was already diagnosed. I refused to pay the $500, paid $75, grabbed the cat and left.
A couple months later, the UTI developed again and I found a new vet in the same city. $20 total for the visit, diagnosis, and antibiotics. $575 vs $20. I never went back to that scam vet again. Over the years my new vet never charged more than $40 total regardless of the number of shots or treatment needed, and that sometimes included keeping the cat overnight.
By the way, never get a himalayan cat, they get UTIs all the time.