2015 front differential

I have a 2015 Polaris xp 1000. Hit a rock going a little too fast on the front skid plate right where the front differential mounts. Need to replace the gear case and from my understanding it comes out through the front where the radiator is. I have everything taken apart, however it’s not clearing the roll cage where the radiator sits as it’s still connected to the drive shaft. I’ve tried gently prying it off the drive shaft – no luck. Anyone have experience with this or recommedations? Thanks.