We've used Undercover Tourist and they are a verified vendor. They can have good deals, so definitely price shop.
If you are a member of Sam's Club, you can get discounted Disney GC there. Likewise, if you purchase with a Target Red Card you can get 5% off Disney GC purchases. We've found this to be a better deal than Sam's Club.