You don't have to get H1B to apply for EBGC. The H1B period is 2 years. Although it's not guaranteed to be approved for next two years, you'll pretty likely be. The maximum period of H1B is 5 years from what I remember (2 + 2 + 1).