Id say go with rpf1s.
I have 1000cc injectors, will it not be enough for the EF2?Turbo = stress and worry about your stock internals, the added price of retune, etc etc...
Only problem with the RPF1s is they can kiss a curb, your turbo can't (well, it CAN... but that'd be the least of your concerns at that point).
Only problems with the turbo are the longevity of your stock block and your new tune.
On E85 you'll likely need new injectors unless you're tremendously oversized for E85 on stock turbo already and have the headroom for the extra flow.
(I voted RPF1)