A trashed 305 is scrap metal.

Any shop you choose, plan on the estimate being 30% low and the time estimate 50% low.