The vendor who specializes in capris here in the USA is
there is nothing in my memory banks about any vendor having offered the ignition housing repairs you are referencing
I have disassembled housings before and there are indeed a spring, small ball bearing linked to the spring and ramps for the internal movement. The components subject to dirt and grime are in a blind section that prevents efficient flushing of dirt and grime. I think the best approach is an ultrasonic cleaner, compressed air, and proper lubrication
good luck
Larry