Well, here's the solution. iFly has a buyout promo going during Osh where if you switch to an iFly subscription from a competitor, they'll tack on any remaining time on that competitor's subscription.
Any remaining time from a qualified competitor EFB can be credited to your new iFly EFB subscription!
For example, if you have 4 months remaining on your current EFB subscription, upon purchase of iFly EFB we will add 4 additional months to the end of your subscription.
Seems like that should get you a lifetime subscription for iFly!