I wrote back around 2 months ago that I had gotten an exclusive offer from Swagbucks for 3,000 bonus points when signing up for
Best Buy membership, so it effectively made the cost $20 instead of $49.99. So if you are signed up for Swagbucks and are getting their emails, it is possible you might get a similar exclusive offer at some point.
https://www.disboards.com/threads/updated-disney-gift-card-deals-and-more.3784942/post-65098044
I was able to pay for the membership with Best Buy gift cards that I had gotten at a discount, so that saved some money too. Also, they wanted to charge sales tax on the membership and I was having none of that, so I tried changing the shipping address to Delaware which has no sales tax (since nothing is actually getting shipped with the membership). However, that didn't work and it still wanted to charge me tax. So I just created a brand new Best Buy account, used best buy gift cards to pay, and made my shipping and billing address in Delaware, and used a prepaid visa gift which I registered to a random address in Delaware (even if you fully pay with gift cards, you still must give a credit card) and then it didn't charge me the sales tax.