Con mech engineers fined after worker loses leg