If you have a Disney visa there are a bunch of shops and restaurants that give you a 10% discount (plus 2% Disney dollar rewards) so that would trump a 5% target discount.
Sams club is a good discounted gift card as well and you can get 1% back if using Disney visa when purchasing. Go check out the discount forum there’s lots of other tips. I’m all for saving a few bucks.