Do you have any vertical movement on the centre diff / slipper assembly when everything screwed up?
If so you can run a small grub screw down each hole in the top cap to JUST touch the bearing, that will stop that.
My ZX6 has a lot of running on it and is still perfect but my previous ZX5FS2sp needed the grub screws to prevent this movement.
I've put at least 50 packs through my centre diff and all teeth perfect.