http://driveshaftspecialist.com/Import%20html/BMW.html?gclid=CKGojb2t2rgCFaZaMgodsRYAgg
$378 shipped, has $80 core and they provide the return shipping box and documentation. Comes with new non serviceable u joints, and a new CSB.
I pulled the shaft today (no pun intended) and the rear u joint was notchy, and very stiff. CSB was…umm…not attached very well.