It seems like a nice platform - but it is designed to fit a specific frame - the touratech. Unless that frame is modified to fit the strada I don't see any other way to lock this carrier in place.
If I keep the bike long term, I'd definitely look at this though. with ducati bags costing an absurd $900 a pair, and lasting maybe 3 years - this looks reasonably priced. Considering it's Kreiga, that's saying something.