Safeway in the Portland area is offering $10 off $50 or more of select gift cards, including MasterCard. They did something similar a few weeks ago but it was a coupon for $10 off a future shopping trip of $25 or more. Now it's a straight discount of $10 off the price, which is better. There is a limit to one per transaction, but no limit to the number of transactions. I purchased 10 of the $50 MC gift card last time and used them at BJ's to purchase $50 Disney gift cards. Used my Amex BCP for 6% cash back which covered some of the $4.95 activation fee and went through Ebates when purchasing from BJ's. Ended up with a 20.5% savings.
Had a bit of trouble with my BJ's.com orders. Was ordering one $50 Disney GC at a time to use one $50 MC gift card, waited for it to ship and then placed the next order. Around the middle of April, after placing my fourth order, my orders started getting cancelled saying they were unable to verify my payment option. Tried again using different cards and even a couple of times with my Discover with no luck. Finally took a break from BJ's and used the next four GC's at Safeway to buy Disney GC. Not quite as much of a discount as BJ's but I did get fuel rewards. On Monday, I tried BJ's again and my last two orders went through just fine. Not sure what happened, but glad it's working again.