Without hearing the the noise...

...or seeing the wear on the u/joint its hard to know.

BUT....$850-$900 seems expensive.

You should be able to source a good used rear 3rd member for $250 ish..
....and fitting it shouldnt take a good mechanic more than 1.5/2 hrs.

Jo