RE: 2 year old fuel with hole in cap ?
I wouldn't use it in any form. If the bottle wasn't tightly sealed it's going to have absorbed moisture from the air and will no longer be any good. Moisture is the enemy of fuel and all fuel should be stored in sealed bottles.If you mix it with "fresh" fuel all you are going to do is ruin the good fuel.
Ken