Broke again… Different model parts & fitment Q’s

When I thought I was good to go after going over everything, trying to over haul my bike.. I snapped the rear driveshaft..

I know the 500 and 800 run pretty much the same parts..
So will a 2013 rene rear drive shaft fit in my 07 800?

I ask because I thought in 09 they changed something.. I can get the whole prop setup for $170.. Which is half the price.. If not what model/year setup should I get for a better/stronger setupz

I also found out I can get a 2013 or 14 xmr 650 rear diff and drive shaft for $550.. Will that work/fit also?

Thanks guys.