That price sounds about what I paid to have Kuce's teeth done. (It ran a little more because they had to pull a loose tooth but hopefully it won't happen here.)
That's roughly what I paid last year ($80). That included keeping JC in the practice for several hours and monitoring him for adverse effects of the anesthesia. Since we're in a rural area, my vet is anything but overpriced. I know the vets in the nearest large city charge 25% to 50% more.
I just had Purdy's done Friday. His came to $89 plus another $18 for antibiotics. Purdy's teeth were bad enough that the vet said there would likely be bleeding and recommended the antibiotics to head off any potential trouble there. (Thankfully, the liquid antibiotic must not taste too bad, as Purdy isn't complaining too much!)