My front strut bearings were worn out last year, and I had the same issue as you, the car would drift towrds one side of the road or the other. Took it all apart and the bearings fell apart on the floor. So yes, they could be the things causing the issue. The only thing is, prepare for blown struts too, because I discovered mine were gone when they were taken out, which I didn't know beforehand. So the little job of replacing the strut bearings got a bit more expensive than originally planned. Hope this helps you out.