I got a seat that needs to be bent upright and another that broke off the hinge on the right side. (Too much off-roading )

Anyone have any recommendations on a shop that will work on seats and restore them?

Thanks!