I won't shout...
...but I'd stay away from rubber. A batten will slide or bend within the batten pocket while sailing. I feel that rubber would cause too much chafe and eventually cut you sails at the pockets. You can buy batten material and caps at WM, to make your own, fairly reasonable.