I'm using the BMW (e30) donor turn indicator stalk switch but I've never managed to get it to self cancel properly.
My steering wheel boss has the 'prong' that should flick the indicator switch off after you've gone round the corner but I've never managed to get it to work.
I have taken the switch off and it seems to be fine. I have a spare, so will try changing it but I'm not convinced that this will fix it at the moment.
This is the inside of my steering wheel hub and shows the cancelling 'prong' but it was long ago that I ditched the steering wheel so I don't have a reference to measure up.
Steeering Wheel Hub by
marlinpeter, on Flickr
I even tried glueing extra bits on the 'prong' but still no luck.
Of course, once the hub is re-fitted you cant see what's going on inside
Anybody else had this kind of issue?