Thanks all for the feedback... while digging in my gear tonite I found a brand spanking new set of RPM cups that I had bought in advance... as it doesn't seem that neither brand has a definite advantage over the other, well, RPM ballcups it's gonna be... for this time
Paul