I did a quick search but didn't turn up much. Looks like buying a cheap ass controller for parts, or even full replacement would be cheapest.
But are they that uncleanable? You can't take them apart and soak the plastic parts with soapy water or something, maybe hit them up with a toothbrush or something?