They are cheaters
This shop has a towing service. Once your car gets there, you either have to let them fix the car, or you have to pay additional $250 admin fee plus $50 preservation fee before your car can be released. The towing person doesn't tell you any of these. Basically, you get cheated and kidnapped. Don't trust their words, like life-time warranty. You will get 100% cheated.