They are not professional at all. They kept my truck for over two months. I wasn’t givin a proper estimate in the beginning. They repair a steering gear box that obviously needed to be replaced from the get go. They voided my warranty of coverage for this part by neglecting to follow my warranty procedures. The price was very unreasonable and the owner wanted me to pay for his professional supposedly “certified “ mechanics first mis judgement. I paid in full on the day my truck was released. They had it form 01/22/22 until 03/18/22. They failed to hook up my light connections and remount my sidewall with clips. So it was just flapping. They also failed to tighten the bolt down all the way on to the gear for the gear box. The truck drove ok for 1100 miles.. then I lost all steering while driving again. Luckily I was able to slow down and come to a stop. They warranted the work in contact for 12 months or 12,000 miles which ever come first. I called the mechanic and messaged him on Facebook. He said he would fix it.. but stated he wouldn’t cover the cost for the tow to the shop. I live three hours away and can not afford to pay for towing. The cost to tow it is the same amount it cost for me to have it fixed. I asked the owner if he would be willing to let a local shop here do the repair and he refused. Said he had to do it. Do not use this shop. They almost cost me and my family our lives and they cost me thousands in revenues from my business. My truck is a 05 f250. I’ll be filing a complaint with the Alabama department of motor vehicles and my attorney will be contacting them.