Probably not B), as the runner from first surely does not score “unaided by an error.” (Even when Enos Slaughter famously scored from 1st in the 1946 World Series, the scorer gave batter Larry Walker a double.)
You have to make a judgment if the runner on second would have scored without the error (quite likely on a single to right field) or not. So your picks are:
A) single, E9, RBI (runner from second would NOT have scored without the error)
B) single, #9, 3 RBI (runners from first and second would have both scored even without the error)
C) single, E9, 2 RBI (runner from second would have scored even if the right fielder had fielded the single cleanly).
I believe the convention would be to give the benefit of any doubt to granting the second RBI.