Have you kept your eye open on the Equipment Exchange? Might not be able to find just the parts but might be able to buy a parts gun fairly cheap.
For retail side, maybe give Ellwood Epps a call or an email. They always seem to have lots of little parts/ pieces and I've had luck with them finding stuff for me in the past.