That's about right for here; over age 7 they also need a senior blood work up before any anesthesia.

If you have a not for profit vet in your area, that will save you money.

Also, feeding grain free helps alot in preventing tartar. A L O T.