Where is recommended in sydney to have a dissy rebuilt?

Ive just come in for pulling the head on my mrs' 88 civic to replace the head gasket. An ordeal in itself (damn shitbox hondas )

Its been pinging its ring off for quite a while now & has started using coolant & spraying me with it when trying to fill it.

Anyway, I popped the dissy cap off & its almost completely full of oil...a major mess.
There is a fair whack of play, maybe 10-15 degrees in the shaft & some metal part inside under the rotor is loose as buggery. Also found a ball bearing in there & a piece of wire looks sorta like it was once a clip maybe.

Id figured id come here & lok for a 2nd hand dissy, got a rude shock when i see some prices gettin thrown around.
So if anyones got 1 let me know otherwise where to take it for someone to look at it?

Cheers.