19 is a little early for XSF.
I'd like to see Miami trade down, but, it may not be feasible. The best option may be if SF gets antsy for a WR or CB and wants to trade.
I keep seeing mocks where the donkeys draft XSF @ 31.
p.s. I like XSF @ 19 more than Moses or Mosely.