Knurled roller ? Unknown I haven't ever used one
Spline ? yeah that is one that I have and it works quite well when wet. But, like I said not as good as dry. Neither, I would guess, would a belt drive.
Just an observation on my part mind you