a shop would probably charge like $1500 to do that IMO
i could fix it myself its not hit bad at all
if it were me id go get a written estimate from a shop that does high and expensive quality repairs get the money from the insurance company and fix it myself
but im not sure how insurance works in your state