After today, the Vikings will not let Keenum go. They will keep Teddy as a backup. He gets time to heal up and prove he can be a future guy. Bradford gets a new team.
He's a bit fragile for the Bills to put money into, but I wonder what Daboll thinks about him. I'd take a flyer if the price is right and draft Mayfield.
The other option would be to trade for Smith, but I would not give up anything more than a 3rd and still draft Mayfield provided he falls to 21.