2012 xp900 fix bad motor, or swap in a 1000 motor

So I just bought a xp900 with a bad motor, after researching if I should rebuild it, buy a used one that runs, or buying a new crate motor. I have found out the 2012 are prone to this starter gear locking up binding and ruining the entire motor.. which is a design flaw and their is not fix or recall or solution, other than crossing your fingers and always being scared that starting your cart it may just break. Or at least this is what I get from reading a ton of posts about this issue. So what is my best option. Ive been told just swap in a 1000 motor, as its not impossible and be ahead of the game more power and no castrotrophic failures that I know of…any advice or insight anyone has please chime. I looked for 2 years to find a xp900 I could afford, and Im just trying to make the most intelligent choice without spending a ton of money