Did you sort your puller problem? Only I've just unearthed my home-made CX500 flywheel puller. It's an M20x1.5, actually made out of part of an old oil filter bolt, welded onto an MS T-bar that I fabricated.