I still haven't gotten Second Chance for Sora and I'm level 60-something. I have, however, gotten Once More which is all I needed to beat Sephiroth.