$350 i about average for tumor removals. you may be able to find a cheaper vet but it won't be by much and the longer you wait the larger the tumor will grow and the more it will cost to remove. also is the tumor is attached it will be more difficult to remove and so cost more in which case $350 would be a steal.