Rear Differential on 2012 1000xt

Ok – I know there are a couple of threads out there about rear diffs.
I have a 2012 1000xt
29.5 outlaw2
qsc primary
stm secondary

The rear diff is really starting to growl now(loud). Imagine that!
I need to tear it apart, to see if its bearings or the pinion gears?

if its bad what would you guys do? (keep in mind money is involved)
New factory diff – $550.00
New xmr diff kit – $1200.00
Or MudNwheels built one for $1225.00

Rear Differential on 2012 1000xt

Ok – I know there are a couple of threads out there about rear diffs.
I have a 2012 1000xt
29.5 outlaw2
qsc primary
stm secondary

The rear diff is really starting to growl now(loud). Imagine that!
I need to tear it apart, to see if its bearings or the pinion gears?

if its bad what would you guys do? (keep in mind money is involved)
New factory diff – $550.00
New xmr diff kit – $1200.00
Or MudNwheels built one for $1225.00