Personally, I have always bought my bearings at the local Auto Parts store.
Armature sticks should be found at any QUALITY vacuum repair shop. Where in the US are you located? Many of our members have sought out good shops in different parts of the world, and can make a recommendation.
For the...