Other fly in the ointment is the holding in the kleptocracy know as Russia.
On a longer term note, I saw Horizon on the BBC a couple of weeks back. US scientists have developed yeast that can turn sugary water directly into diesel - without refining. Straight from the plant into the fuel tank!
But medium term BP looks good and I do hold some..