Hungarian oil company MOL is purchasing 510,000 tonnes of crude oil worth US$500 million from the US energy companies.