St. Louis auto mechanics strike for a fair contract