Ekeler makes a ton of sense but I expect SD to keep him and let Gordon walk. If he does became a FA he'll get too much money he's had the perfect timing to have a good year.
Breida is the guy I really like he does have some injury issues but over 5 YPC the last 2 years, very good receiver and just a perfect fit in this offense. I would prefer we keep Drake but if he gets too expensive and Breida is out there, I'd love to get him. Or just find a similar kid in the draft, remember Breida was undrafted. Because of where I live I hear about him quite a bit he's an absolute athletic freak, he wasn't invited to the combine but at his pro day(Georgia Southern) he had a 4.38 40, 42 inch vertical 11 foot 2 broad jump and 23 reps, to give you an idea how good that is for a RB, he topped Saquon Barkley in all 4 categories, but again it wasn't at the Combine so less reliable. They have an issue kind of like we have with Johnson only not nearly as bad, McKinnon has 2 years left on his deal and counts 8.5 against the cap next year and over 9 the following. They cut him before June it's a 4 million cap hit. So while everyone thinks they want to keep Breida, it's entirely possible they let him walk to avoid the 4 million of dead money by releasing McKinnon.