For what its worth, I'm in need too. But I got the hub at a swap for $20, so i can't figure paying more then that for the brake. I'll prob go rim stop.
We've got Shimano Front Roller brakes on two Electras.
They are not very good brakes.
They add some stopping power but not anywhere near as much as perimeter or discs.