I think xxx4 ones will physically fit just fine, but unfortunately they are miles smaller (in terms of number of teeth) than the X factory ones, so your gearing would be way off the mark.
Is your slipper set correctly? if this was locked up any harsh landing could transfer the shock into the drivetrain.
__________________
|