Yeah I mean, if we really want to get down in the weeds on this, we decided to pay for DVC using Amex MR earning cards and going with Schwab cashout to put toward the cost of DVC. So if you really wanted to help with the cost, you could also consider something like the 100k vanilla Platinum (if you can get it, if not, 75k) + 60k Schwab Platinum + 20k Blue for Business Plus + 25K Everyday + 50k Premier Rewards Gold. That right there gives you $5k/$5k/$3k/$2k/$2k = $17k MSR, and DVC will let you split up your payment as much as you want. With sign up bonuses + MSR you'll have 272k MR, at 1.25cpp Schwab cashout, that's $3,400. Not a bad chunk of change. Depending on how much you're buying, you could substitute any of the above with the 100k/$10k Business Platinum, and you'd only be limited by velocity with Amex.
Note this idea isn't for everyone, and probably definitely not if you're under 5/24 a well, but just an option.