Thank you for your help!
I actually only needed to prepend /opensuse/ to all the filters because that's what was apparently being sent in the file list paths - I was previously looking at the http folder structure which didn't have that prefix but rsync verbose output did.
It appears to be working, I'll only be certain after downloading the entire 120 gb of the OSS folder :-)
I prefer to use explicit include lists (filters) instead of exclusions because if in the future a new folder shows up it won't be excluded resulting in unnecessary traffic - I guess.
Thanks again,
Vishal
"The World is a book, and those who do not travel read only a page." - St. Augustine.