I'm not sure that the shorty levers will give you enough leverage for a decent emergency stop on the C10.
I tried some on mine and took them straight off. SCARY!
I've had aftermarket levers on mine since forever and they are fine if you make certain that they are not binding.
I had one set fail when the span adjustment mechanism fell apart but the rest only got replaced once the coating wore off and they looked crap.
If yours doesn't have a pivot bushing, I guess it depends on what they are made of.
Mine have all had a brass/bronze bushing but many of the aluminium ones don't.