I've been using wsusoffline to download windows updates from Linux. So far so good.
The only thing I miss on Linux is integration with Aria2. Windows version has a cmd script to tell wsusoffline to use aria2 instead of wget for downloading updates.
It would be great to port aria2 support to Linux in addition to wget.