who makes them (besides shimano)...and are they hard to come by?