Brendan,
"Claude's Cycles":http://www.claudescycles.com/ in Foxboro might have something. I would give him a call. He might have high prices but it is worth a shot. I have not been down to his place in years, so I am unsure what he is carrying. They are not listed on his website but he had a collection of old mopeds and parts.