can it be done with any M$ serial mouse?
There are also some old BUS mouses that could be used directly, you just need to swap some wires. But it'd be very hard to find them now, I guess.
Best solution is that aminet hack. I've made it on the same PCB with ATkeyboard hack and it works great. PIC16f84 are VERY common, you'll easily find someone with programmer; and if you don't its easy to built one too.