Regardless of whether we sign Perk or BBD, we'll still only have the MLE, LLE, and vet minimum to add free agents (barring a sign-and-trade). That being the case, I don't see a scenario where we could add both.
I'd prefer to keep Perk, and would like to see us use the MLE to upgrade elsewhere. I think Randolph will be too expensive, and I'm not enamored with McGee.