The only ones I found were all for 60 days only, but they do have a ton of ways you can pay. A friend of mine just uses paypal as it ties to his bank account (so when funds in PP run low its pulled from the BOFA acount). Also, if you just have a normal debit/ATM card you can use that. Here are the two pages I was directed to.
Page 1 - all payment types
Page 2 - for prepay info