Yeah, if Stroll had DRS he may have been better? Does the Williams have this year's AMG engine?
With DRS he would have been faster. And yes, the Williams does have the 2017 Mercedes engine, though I do not know if they are identical specification (customer engines generally lag the factory a bit).