Thanks all.
It is good to know of a "value for money supplier" more stable than eBay, a known make too.
I'm currently using firmware incorporating the very neat 'mkesc' code as part of its design.
What do you use for pulse cleanup? I found the Bournes RC circuit not so useful, and am using one which recognises the fact that 'noise' = brief signals opposite to switch closed level.
That is, for an open switch I do not expect much in the way of spurious closed contacts. However, for a closed swich, the scraping will joggle the wiper to open-circuit in an erratic, noisy manner.
Thus far, I have found the attached RC network to be better than that on the PEC11 datasheet.