I can give you 2 recommendations. 1st one is stay away from Stuff-It Upholstery. I took a boat seat to him and was told it would be a couple of weeks. 6 weeks later, I go in and he tells me it will be ready in 2 hours, so I go back 2 hours later and you guessed it not ready. After being told it will be done in a few hours then a few more days, I finally got it back. This insert is literally about 10 inches square. I went today and he wanted me to chew out the guy who actually was supposed to be doing it. The owner is a nice guy but has no idea how to run a business. The 2nd recommendation is Wilson's at 10003 Hwy 58. It is where I should have gone but wanted to try out a closer place to my house. Wilson's is very good and professional. Check them out if it you haven't found anyone else.