Mechanical repair shop