Pretty funny and that bit about a "mechanics lien" is a laugh in itself.  A garage can place a lien on your car if you don't pay the repair bill, towing is a bit of a stretch, but seems it was accepted at the time.