MetLife has closed the sale of Metropolitan Property and Casualty Insurance Company's insurance business to Farmers Group for $3.94 billion.