I would probably go with the holo sight. If all you need to shoot is 300 yards, then the Eotech would be your best and fastest. I live in the Nevada desert where it is really easy to see the bullets hit at 1,000 yards, (dust, don't you know
) and I use the IOR M1 4x scope. The Leupold would be a bit of overkill, unless you are interested in shooting groups. The Fal is not a target rifle anyway, so go with what's fastest.
Regards, Willy, (desert rat)