Super 38
I would go with the name brand shops or chain shops. They do a lot of work and will do you right on insurance claims. Of course, since your bed doesnt have a scratch on the inside of it, why are you worried about what it looks like on the outside? Take it from me, after about six month of being disgusted by the dents in the panels when you get in the truck, you eventually get over it and its no big deal anymore.