The regulator has approved the deal subject to the sale of 41 fuel sites to Metro Petroleum across 39 local markets.